diff options
Diffstat (limited to 'audio')
179 files changed, 0 insertions, 6917 deletions
diff --git a/audio/ccaudio2/Makefile b/audio/ccaudio2/Makefile deleted file mode 100644 index 663a7f47e56b..000000000000 --- a/audio/ccaudio2/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# New ports collection makefile for: ccaudio -# Date created: 26 July 2000 -# Whom: David Sugar <dyfet@gnu.org> -# -# $FreeBSD$ -# - -PORTNAME= ccaudio -PORTVERSION= 0.2.4 -CATEGORIES= audio -MASTER_SITES= ftp://www.voxilla.org/pub/ccaudio/ - -MAINTAINER= dyfet@gnu.org - -USE_GMAKE= yes -USE_LIBTOOL= yes -USE_AUTOCONF= yes -INSTALLS_SHLIB= yes - -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" - -post-extract: - @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \ - 's|-release \@LT_RELEASE\@||g' - -.include <bsd.port.mk> diff --git a/audio/ccaudio2/distinfo b/audio/ccaudio2/distinfo deleted file mode 100644 index ec047805c3bd..000000000000 --- a/audio/ccaudio2/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (ccaudio-0.2.4.tar.gz) = f326313e78a1952aed90819b7d519350 diff --git a/audio/ccaudio2/pkg-comment b/audio/ccaudio2/pkg-comment deleted file mode 100644 index 02542b5dbe8a..000000000000 --- a/audio/ccaudio2/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -C++ class framework for manipulating audio files diff --git a/audio/ccaudio2/pkg-descr b/audio/ccaudio2/pkg-descr deleted file mode 100644 index 0dab234f6115..000000000000 --- a/audio/ccaudio2/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -ccaudio offers a portable framework for developing applications which -access audio files. This library is optimized for DSP frame presentation -and for merging audio from multiple sources. Support is provided for many -common and popular sound file formats such as .au, .wav/RIFF, etc. - -- David Sugar -dyfet@gnu.org diff --git a/audio/ccaudio2/pkg-plist b/audio/ccaudio2/pkg-plist deleted file mode 100644 index 6f732042e802..000000000000 --- a/audio/ccaudio2/pkg-plist +++ /dev/null @@ -1,5 +0,0 @@ -include/cc++/audio.h -lib/libccaudio.a -lib/libccaudio.so -lib/libccaudio.so.0 -@dirrm include/cc++ diff --git a/audio/festival+OGI/Makefile b/audio/festival+OGI/Makefile deleted file mode 100644 index 1cb8f5f0b3fd..000000000000 --- a/audio/festival+OGI/Makefile +++ /dev/null @@ -1,147 +0,0 @@ -# New ports collection makefile for: festival -# Date created: 2000-06-11 -# Whom: Trevor Johnson <trevor@jpj.net> -# based on the NetBSD port -# -# $NetBSD: Makefile,v 1.11 1999/12/28 04:19:58 wiz Exp $ -# $FreeBSD$ -# - -PORTNAME= festival -PORTVERSION= 1.4.1 -CATEGORIES= audio -MASTER_SITES= ftp://ftp.cstr.ed.ac.uk/pub/festival/${PORTVERSION}/ \ - http://www.speech.cs.cmu.edu/festival/cstr/festival/${PORTVERSION}/ \ - ftp://ftp.leb.net/pub/blinux/${SUB} \ - ftp://ftp.mayn.de/pub/linux/BLinux/${SUB} \ - ftp://ftp.tuwien.ac.at/opsys/linux/blinux/${SUB} -SUB= festival/mirror.festival_home/${PORTVERSION}/ -.if defined (WITH_OGI) -MASTER_SITES+= ${PATCH_SITES} -PATCH_SITES= ftp://ftp.leb.net/pub/blinux/festival/mirror.ogi-synth_home/ \ - ftp://ftp.mayn.de/pub/linux/BLinux/festival/mirror.ogi-synth_home/ \ - ftp://cslu.cse.ogi.edu/pub/tts/ -.endif -DISTFILES= ${DISTNAME}.tar.gz \ - speech_tools-1.2.1.tar.gz -.if defined (WITH_OGI) -DISTFILES+= OGIresLPC-2.0.4.tar.gz -.endif - -.if defined (WITH_OGI) -PATCHFILES= OGIfestpatch-${PORTVERSION}.tar.gz -.endif - -MAINTAINER= trevor@FreeBSD.org - -LIB_DEPENDS= audio.1:${PORTSDIR}/audio/nas \ - esd.2:${PORTSDIR}/audio/esound - -DIST_SUBDIR= festival - -EXTRA_PATCHES= ${PATCHDIR}/extra-patch-aa -.if defined (WITH_OGI) -EXTRA_PATCHES= ${PATCHDIR}/extra-patch-aa-ogi -RESTRICTED= no-commercial-use -.endif - -.if defined (WITH_OGI) -PLIST= ${WRKDIR}/pkg-plist -.endif - -WRKSRC= ${WRKDIR} - -USE_GMAKE= yes -USE_NEWGCC= yes - -SPEECHTOOLS= ${WRKSRC}/speech_tools -FESTIVAL= ${WRKSRC}/festival - -FHOME= ${PREFIX}/share/festival - -MAKE_ENV+= PKG_EST_HOME=${SPEECHTOOLS} \ - EST_HOME=${SPEECHTOOLS} \ - PKG_FESTIVAL_BUILD_HOME=${FESTIVAL} \ - PKG_FESTIVAL_HOME=${FHOME} \ - PKG_COMPILER="${CC}" \ - PKG_X11BASE=${X11BASE} \ - PKG_PREFIX=${PREFIX} \ - EGCS_CC="${CC}" \ - EGCS_CXX="${CXX}" \ - GCC28_CC="${CC}" \ - GCC28_CXX="${CXX}" \ - GCC27_CC="${CC}" \ - GCC27_CXX="${CXX}" \ - GCC26_CC="${CC}" \ - GCC26_CXX="${CXX}" \ - CC="${CC}" \ - CXX="${CXX}" - -MAN1= festival.1 festival_client.1 - -.if defined (WITH_OGI) -post-extract: - @${GUNZIP_CMD} -dc ${DISTDIR}/${DIST_SUBDIR}/OGIfestpatch-${PORTVERSION}.tar.gz \ - | ${TAR} -C ${WRKSRC} -xf - -.endif - -.if !defined(WITH_OGI) -pre-fetch: - @${ECHO} - @${ECHO_MSG} "********************************************************" - @${ECHO_MSG} "* To build this port with the OGI enhancements, define *" - @${ECHO_MSG} "* \"WITH_OGI\" and restart the build. The license for *" - @${ECHO_MSG} "* the OGI materials prohibits commercial use, but they *" - @${ECHO_MSG} "* are required by some of the voices. *" - @${ECHO_MSG} "********************************************************" - @${ECHO} -.endif - -pre-patch: - ${CP} ${SPEECHTOOLS}/config/config-dist ${SPEECHTOOLS}/config/config && \ - ${CHMOD} u+w ${SPEECHTOOLS}/config/config - ${CP} ${FESTIVAL}/config/config-dist ${FESTIVAL}/config/config && \ - ${CHMOD} u+w ${FESTIVAL}/config/config - -post-patch: - ${CP} ${FILESDIR}/top-Makefile ${WRKSRC}/Makefile - ${CP} ${FILESDIR}/FreeBSD.mak ${SPEECHTOOLS}/config/systems/FreeBSD.mak -.for i in 4 5 - ${LN} -fs ${SPEECHTOOLS}/config/systems/ix86_FreeBSD3.3.mak \ - ${SPEECHTOOLS}/config/systems/ix86_FreeBSD3.${i}.mak -.endfor -.for i in 1 2 3 4 5 6 7 8 9 - ${LN} -fs ${SPEECHTOOLS}/config/systems/ix86_FreeBSD4.0.mak \ - ${SPEECHTOOLS}/config/systems/ix86_FreeBSD4.${i}.mak -.endfor - ${CP} ${SPEECHTOOLS}/config/systems/ix86_FreeBSD4.0.mak \ - ${SPEECHTOOLS}/config/systems/ix86_FreeBSD5.0.mak - -pre-install: -.if defined (WITH_OGI) - ${CAT} ${PKGDIR}/pkg-plist-ogi ${PKGDIR}/pkg-plist > ${PLIST} -.endif - -do-install: - ${MKDIR} ${FHOME}/lib/voices/english/ - ${MKDIR} ${FHOME}/lib/voices/spanish/ - ${MKDIR} ${FHOME}/lib/dicts - ${CHMOD} -R u+w,a+r,og-w ${FESTIVAL}/lib - find ${FESTIVAL}/lib -type d -print0| xargs -0 ${CHMOD} 755 - cd ${FESTIVAL} && ${CP} -pPR lib examples ${FHOME} - ${RM} -rf ${FHOME}/lib/etc/*FreeBSD* - ${INSTALL_PROGRAM} ${FESTIVAL}/lib/etc/*FreeBSD*/audsp ${PREFIX}/libexec - ${INSTALL_PROGRAM} ${FESTIVAL}/src/main/festival ${PREFIX}/libexec/festival.naked - ${INSTALL_PROGRAM} ${FESTIVAL}/src/main/festival_client ${PREFIX}/libexec/festival_client.naked - for n in festival.sh festival_client.sh sitevars.scm; \ - do {\ - ${SED} "s%@PKG_FESTIVAL_LOCATION@%${FHOME}%; \ - s%@PKG_PREFIX@%${PREFIX}%" <${FILESDIR}/$$n > ${WRKDIR}/$$n ;} \ - done - ${INSTALL_SCRIPT} ${WRKDIR}/festival.sh ${PREFIX}/bin/festival - ${INSTALL_SCRIPT} ${WRKDIR}/festival_client.sh ${PREFIX}/bin/festival_client - ${INSTALL_DATA} ${WRKDIR}/sitevars.scm ${FHOME}/lib/sitevars.scm - ${INSTALL_MAN} ${FESTIVAL}/doc/festival.1 ${PREFIX}/man/man1/festival.1 - ${INSTALL_MAN} ${FESTIVAL}/doc/festival_client.1 ${PREFIX}/man/man1/festival_client.1 - -.include <bsd.port.mk> diff --git a/audio/festival+OGI/distinfo b/audio/festival+OGI/distinfo deleted file mode 100644 index 8df832e77811..000000000000 --- a/audio/festival+OGI/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -MD5 (festival/festival-1.4.1.tar.gz) = 1cf585adfd5f8f14a3eed71200c5cbde -MD5 (festival/speech_tools-1.2.1.tar.gz) = 4b77d63f202a410868cc79b5e0640b9b -MD5 (festival/OGIresLPC-2.0.4.tar.gz) = d9ef4871ae35bd750dfb649de8ec1728 -MD5 (festival/OGIfestpatch-1.4.1.tar.gz) = a94d02c9c6415d373e50536f6aeaeac4 diff --git a/audio/festival+OGI/files/FreeBSD.mak b/audio/festival+OGI/files/FreeBSD.mak deleted file mode 100644 index 26854d2f3cbf..000000000000 --- a/audio/festival+OGI/files/FreeBSD.mak +++ /dev/null @@ -1,15 +0,0 @@ -include $(EST)/config/systems/default.mak - -## echo -n doesn't work (well only sometimes ?) -ECHO_N = /usr/bin/printf "%s" - -NAWK=awk - -NAS_LIB=$(PKG_X11BASE)/lib -NAS_INCLUDE=$(PKG_X11BASE)/include - -X11_LIB=$(PKG_X11BASE)/lib -X11_INCLUDE=$(PKG_X11BASE)/include - -OS_INCLUDES+=-I$(PKG_PREFIX)/include -OS_LIBS+=-L$(PKG_PREFIX)/lib diff --git a/audio/festival+OGI/files/extra-patch-aa b/audio/festival+OGI/files/extra-patch-aa deleted file mode 100644 index e6072304c475..000000000000 --- a/audio/festival+OGI/files/extra-patch-aa +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-aa,v 1.2 1999/10/11 14:13:49 proff Exp $ - ---- festival/config/config Mon Oct 11 07:48:44 1999 -+++ festival/config/config Mon Oct 11 05:48:33 1999 -@@ -20,7 +20,7 @@ - ## You may need to set this explicitly if automounter or NFS - ## side effects cause problems - --FESTIVAL_HOME := $(shell (cd $(TOP); pwd)) -+FESTIVAL_HOME := $(PKG_FESTIVAL_HOME) - - ########################################################################### - ## Feature selection. diff --git a/audio/festival+OGI/files/extra-patch-aa-ogi b/audio/festival+OGI/files/extra-patch-aa-ogi deleted file mode 100644 index 5bd4cb84e40d..000000000000 --- a/audio/festival+OGI/files/extra-patch-aa-ogi +++ /dev/null @@ -1,20 +0,0 @@ -$NetBSD: patch-aa,v 1.2 1999/10/11 14:13:49 proff Exp $ - ---- festival/config/config Mon Oct 11 07:48:44 1999 -+++ festival/config/config Mon Oct 11 05:48:33 1999 -@@ -20,7 +20,7 @@ - ## You may need to set this explicitly if automounter or NFS - ## side effects cause problems - --FESTIVAL_HOME := $(shell (cd $(TOP); pwd)) -+FESTIVAL_HOME := $(PKG_FESTIVAL_HOME) - - ########################################################################### - ## Feature selection. -@@ -70,3 +70,6 @@ - ## in config/configs/default.mak. - - -+ALSO_INCLUDE += OGIcommon -+ALSO_INCLUDE += OGIdbase -+ALSO_INCLUDE += OGIresLPC diff --git a/audio/festival+OGI/files/festival.sh b/audio/festival+OGI/files/festival.sh deleted file mode 100644 index 6d606b8a44ee..000000000000 --- a/audio/festival+OGI/files/festival.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -# path for audsp -PATH=@PKG_PREFIX@/libexec:$PATH -export PATH -exec festival.naked --libdir @PKG_FESTIVAL_LOCATION@/lib $* diff --git a/audio/festival+OGI/files/festival_client.sh b/audio/festival+OGI/files/festival_client.sh deleted file mode 100644 index fc4ba4c944b7..000000000000 --- a/audio/festival+OGI/files/festival_client.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -PATH=@PKG_PREFIX@/libexec:$PATH -export PATH -exec festival_client.naked @PKG_FESTIVAL_LOCATION@/lib $* diff --git a/audio/festival+OGI/files/patch-ab b/audio/festival+OGI/files/patch-ab deleted file mode 100644 index e8e939e1f994..000000000000 --- a/audio/festival+OGI/files/patch-ab +++ /dev/null @@ -1,25 +0,0 @@ -$NetBSD: patch-ab,v 1.2 1999/10/11 14:13:49 proff Exp $ - ---- festival/doc/Makefile Thu Jun 17 20:29:54 1999 -+++ festival/doc/Makefile Mon Oct 11 06:06:35 1999 -@@ -44,7 +44,7 @@ - - EXAMPLE_TO_DOCUMENT= - --FESTIVAL=$(TOP)/bin/festival --libdir $(TOP)/lib -+FESTIVAL=$(TOP)/src/main/festival --libdir $(TOP)/lib - - # Include some of EST documentation. - DOCXX_EXTRA_FILES = -@@ -72,9 +72,9 @@ - %.1 : %.head %.options %.tail - cat $^ >$@ - %.options : $(TOP)/src/main/% -- $(TOP)/bin/$* -man_options >$@ -+ $(FESTIVAL)$* -man_options >$@ - %.options : $(TOP)/src/main/%.exe -- $(TOP)/bin/$* -man_options >$@ -+ $(FESTIVAL)$* -man_options >$@ - - festival.info: festival.texi festfunc.texi festvars.texi festfeat.texi - @ if [ ! -d info ] ; \ diff --git a/audio/festival+OGI/files/patch-ac b/audio/festival+OGI/files/patch-ac deleted file mode 100644 index 628ef33f0d22..000000000000 --- a/audio/festival+OGI/files/patch-ac +++ /dev/null @@ -1,24 +0,0 @@ -$NetBSD: patch-ac,v 1.2 1999/10/11 14:13:49 proff Exp $ - ---- festival/examples/benchmark Thu Feb 27 00:47:45 1997 -+++ festival/examples/benchmark Mon Oct 11 05:41:14 1999 -@@ -1,6 +1,6 @@ - #!/bin/sh - --default_libdir="/projects/festival/lib" -+default_libdir="$FESTIVAL_HOME/lib" - - while true - do -@@ -15,9 +15,9 @@ - esac - done - --text=${1-"$HOME/projects/festival/examples/benchmark.text"} -+text=${1-"$FESTIVAL_HOME/examples/benchmark.text"} - --for i in . src/main ../src/main $HOME/projects/festival/src/main /cstr/bin -+for i in . src/main ../src/main $FESTIVAL_HOME/src/main - do - if [ -n "$festival" ] - then diff --git a/audio/festival+OGI/files/patch-ad b/audio/festival+OGI/files/patch-ad deleted file mode 100644 index 31e40bb6e906..000000000000 --- a/audio/festival+OGI/files/patch-ad +++ /dev/null @@ -1,33 +0,0 @@ ---- speech_tools/config/config.orig Thu Nov 18 19:10:29 1999 -+++ speech_tools/config/config Fri Jun 16 17:03:16 2000 -@@ -15,7 +15,7 @@ - ## You may need to set this explicitly if automounter or NFS - ## side effects cause problems - --EST_HOME := $(shell (cd $(EST); pwd)) -+EST_HOME := $(PKG_EST_HOME) - - ########################################################################### - ## System type. -@@ -77,10 +77,10 @@ - ## specify a program to play files in a desired format. - - ## NCD's network audio system, This is recommended. --# INCLUDE_MODULES += NAS_AUDIO -+INCLUDE_MODULES += NAS_AUDIO - - ## Elightenment Sound Demon, for KDE etc. --# INCLUDE_MODULES += ESD_AUDIO -+INCLUDE_MODULES += ESD_AUDIO - - ## Native audio for your platform (sun, linux, freebsd, irix, windows) - INCLUDE_MODULES += NATIVE_AUDIO -@@ -95,7 +95,7 @@ - INCLUDE_MODULES += EDITLINE - - # speech recognition --#INCLUDE_MODULES += ASR -+INCLUDE_MODULES += ASR - - - ## Scheme diff --git a/audio/festival+OGI/files/patch-ae b/audio/festival+OGI/files/patch-ae deleted file mode 100644 index ac4d747da708..000000000000 --- a/audio/festival+OGI/files/patch-ae +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-ae,v 1.2 1999/10/11 14:13:49 proff Exp $ - ---- speech_tools/include/EST_unix.h Sun May 30 20:53:04 1999 -+++ speech_tools/include/EST_unix.h Mon Oct 11 05:40:15 1999 -@@ -53,6 +53,7 @@ - # include <sys/wait.h> - # include <sys/resource.h> - # include <dirent.h> -+# define unix 1 - #elif defined(SYSTEM_IS_WIN32) - # include <io.h> - # include "win32/EST_unix_win32.h" diff --git a/audio/festival+OGI/files/patch-af b/audio/festival+OGI/files/patch-af deleted file mode 100644 index 63a2742d378d..000000000000 --- a/audio/festival+OGI/files/patch-af +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-af,v 1.1 1999/10/11 14:13:49 proff Exp $ - ---- festival/config/project.mak-dist Mon Oct 11 21:41:08 1999 -+++ festival/config/project.mak Mon Oct 11 22:27:37 1999 -@@ -70,8 +70,8 @@ - - # Place where programs are compiled - --PROJECT_MAIN_DIR=$(FESTIVAL_HOME)/src/main --PROJECT_SCRIPTS_DIR=$(FESTIVAL_HOME)/src/scripts -+PROJECT_MAIN_DIR=$(PKG_FESTIVAL_BUILD_HOME)/src/main -+PROJECT_SCRIPTS_DIR=$(PKG_FESTIVAL_BUILD_HOME)/src/scripts - - # Where the main RCS tree is, probably only used within CSTR - diff --git a/audio/festival+OGI/files/patch-ag b/audio/festival+OGI/files/patch-ag deleted file mode 100644 index 528356470d10..000000000000 --- a/audio/festival+OGI/files/patch-ag +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-ag,v 1.1 2000/05/05 20:54:57 hubertf Exp $ - ---- speech_tools/config/modules/nas_audio.mak.orig Fri May 5 20:55:15 2000 -+++ speech_tools/config/modules/nas_audio.mak Fri May 5 20:58:07 2000 -@@ -45,6 +45,6 @@ - AUDIO_DEFINES += -DSUPPORT_NAS - AUDIO_INCLUDES += -I$(NAS_INCLUDE) - MODULE_LIBS += -L$(NAS_LIB) -laudio --MODULE_EXTRA_LIBS += -L$(X11_LIB) -lX11 -lXt -+MODULE_EXTRA_LIBS += -L$(X11_LIB) -Wl,-R $(X11_LIB) -lX11 -lXt - - diff --git a/audio/festival+OGI/files/patch-ah b/audio/festival+OGI/files/patch-ah deleted file mode 100644 index 090c337db539..000000000000 --- a/audio/festival+OGI/files/patch-ah +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-ah,v 1.1 2000/05/05 20:54:57 hubertf Exp $ - ---- festival/config/modules/nas_audio.mak.orig Fri May 5 21:07:15 2000 -+++ festival/config/modules/nas_audio.mak Fri May 5 21:07:29 2000 -@@ -44,6 +44,6 @@ - - AUDIO_DEFINES += -DSUPPORT_NAS - AUDIO_INCLUDES += -I$(NAS_INCLUDE) --MODULE_LIBS += -L$(NAS_LIB) -laudio -L$(X11_LIB) -lX11 -lXt -+MODULE_LIBS += -L$(NAS_LIB) -laudio -L$(X11_LIB) -Wl,-R$(X11_LIB) -lX11 -lXt - - diff --git a/audio/festival+OGI/files/patch-ai b/audio/festival+OGI/files/patch-ai deleted file mode 100644 index a20edf01ef03..000000000000 --- a/audio/festival+OGI/files/patch-ai +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-ai,v 1.2 2000/05/31 14:51:16 dmcmahill Exp $ - -work around pmax compiler bug - ---- speech_tools/grammar/ngram/Makefile.orig Sun May 30 06:59:41 1999 -+++ speech_tools/grammar/ngram/Makefile Tue May 30 12:41:32 2000 -@@ -49,3 +49,10 @@ - include $(TOP)/config/common_make_rules - -+ifeq ($(MACHINETYPE),pmax) -+ -+ngrammar_io.o: ngrammar_io.cc -+ ${CXX} -c -fno-implicit-templates -fguiding-decls -Wall -I../../include ${OS_INCLUDES} ngrammar_io.cc -+ -+endif -+ - diff --git a/audio/festival+OGI/files/patch-al b/audio/festival+OGI/files/patch-al deleted file mode 100644 index 40bc2e8906ab..000000000000 --- a/audio/festival+OGI/files/patch-al +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-al,v 1.1 2000/05/31 14:51:17 dmcmahill Exp $ - -work around pmax compiler bug - ---- festival/src/modules/Duration/Makefile.orig Sun May 30 08:07:31 1999 -+++ festival/src/modules/Duration/Makefile Wed May 31 09:22:01 2000 -@@ -51,3 +51,9 @@ - include $(TOP)/config/common_make_rules - -+ifeq ($(MACHINETYPE),pmax) -+ -+duration.o:duration.cc -+ ${CXX} -c -fno-implicit-templates -fguiding-decls -Wall -I../include -I../../../src/include -I../../../../speech_tools/include ${OS_INCLUDES} duration.cc -+ -+endif - diff --git a/audio/festival+OGI/files/patch-am b/audio/festival+OGI/files/patch-am deleted file mode 100644 index 3cd79202f9d1..000000000000 --- a/audio/festival+OGI/files/patch-am +++ /dev/null @@ -1,13 +0,0 @@ -passing `int *' as argument 3 of `accept(int, sockaddr *, socklen_t *)' changes signedness - ---- speech_tools/utils/EST_Server.cc.orig Thu Nov 18 23:14:51 1999 -+++ speech_tools/utils/EST_Server.cc Sun Jun 11 17:27:17 2000 -@@ -647,7 +647,7 @@ - - while (connected() && - (csocket = accept(p_socket, (struct sockaddr *) &sin, -- SOCKLEN_CAST &sin_size))>=0) -+ (socklen_t *) &sin_size))>=0) - { - if (p_trace) - *p_trace << "connection " << csocket << "\n"; diff --git a/audio/festival+OGI/files/patch-an b/audio/festival+OGI/files/patch-an deleted file mode 100644 index 405e46cffbff..000000000000 --- a/audio/festival+OGI/files/patch-an +++ /dev/null @@ -1,13 +0,0 @@ -passing `int *' as argument 3 of `getsockname(int, sockaddr *, socklen_t *)' changes signedness - ---- speech_tools/utils/EST_ServiceTable.cc.orig Thu Nov 18 23:15:21 1999 -+++ speech_tools/utils/EST_ServiceTable.cc Sun Jun 11 17:28:29 2000 -@@ -296,7 +296,7 @@ - - // This only gets the port number - -- if (getsockname(socket, (struct sockaddr *)&sin, SOCKLEN_CAST &size) != 0) -+ if (getsockname(socket, (struct sockaddr *)&sin, (socklen_t *) &size) != 0) - EST_sys_error("Can't find my address"); - - diff --git a/audio/festival+OGI/files/patch-ao b/audio/festival+OGI/files/patch-ao deleted file mode 100644 index 73b77083ebf9..000000000000 --- a/audio/festival+OGI/files/patch-ao +++ /dev/null @@ -1,13 +0,0 @@ -passing `int *' as argument 3 of `getpeername(int, sockaddr *, socklen_t *)' changes signedness - ---- ./festival/src/arch/festival/server.cc.orig Thu Nov 18 23:46:47 1999 -+++ ./festival/src/arch/festival/server.cc Sun Jun 11 17:48:45 2000 -@@ -206,7 +206,7 @@ - const char *client_hostnum; - const char *reason = ""; - -- getpeername(fd,(struct sockaddr *)&peer,SOCKLEN_CAST &addrlen); -+ getpeername(fd,(struct sockaddr *)&peer, (socklen_t *) &addrlen); - clienthost = gethostbyaddr((char *)&peer.sin_addr, - sizeof(peer.sin_addr),AF_INET); - client_hostnum = inet_ntoa(peer.sin_addr); diff --git a/audio/festival+OGI/files/patch-ap b/audio/festival+OGI/files/patch-ap deleted file mode 100644 index 0794c74870f9..000000000000 --- a/audio/festival+OGI/files/patch-ap +++ /dev/null @@ -1,12 +0,0 @@ ---- speech_tools/audio/nas.cc.orig Thu Oct 14 16:26:29 1999 -+++ speech_tools/audio/nas.cc Fri Jun 16 17:24:25 2000 -@@ -57,7 +57,8 @@ - - int nas_supported = TRUE; - --int endian_int = 1; -+extern int endian_int; -+int endian_int = 1; - #define NAS_BIG_ENDIAN (((char *)&endian_int)[0] == 0) - - static void na_sync_play_cb(AuServer *aud, AuEventHandlerRec *handler, diff --git a/audio/festival+OGI/files/patch-aq b/audio/festival+OGI/files/patch-aq deleted file mode 100644 index 012bfe0c9817..000000000000 --- a/audio/festival+OGI/files/patch-aq +++ /dev/null @@ -1,10 +0,0 @@ ---- speech_tools/audio/esd.cc.orig Mon Oct 4 15:39:01 1999 -+++ speech_tools/audio/esd.cc Fri Jun 16 17:49:10 2000 -@@ -66,7 +66,6 @@ - - bool esd_supported = TRUE; - --int endian_int = 1; - #define ESD_BIG_ENDIAN (((char *)&endian_int)[0] == 0) - - EST_String server; diff --git a/audio/festival+OGI/files/sitevars.scm b/audio/festival+OGI/files/sitevars.scm deleted file mode 100644 index e80dbfa1c73c..000000000000 --- a/audio/festival+OGI/files/sitevars.scm +++ /dev/null @@ -1,2 +0,0 @@ -(set! system-voice-path '("@PKG_FESTIVAL_LOCATION@/lib/voices")) -(set! sgml_parse_progname "nsgmls") diff --git a/audio/festival+OGI/files/top-Makefile b/audio/festival+OGI/files/top-Makefile deleted file mode 100644 index ee190c4fe49e..000000000000 --- a/audio/festival+OGI/files/top-Makefile +++ /dev/null @@ -1,3 +0,0 @@ -all: - cd speech_tools && $(MAKE) - cd festival && $(MAKE) diff --git a/audio/festival+OGI/pkg-comment b/audio/festival+OGI/pkg-comment deleted file mode 100644 index b7749a368efd..000000000000 --- a/audio/festival+OGI/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Festival is an advanced multi-lingual speech synthesis system diff --git a/audio/festival+OGI/pkg-descr b/audio/festival+OGI/pkg-descr deleted file mode 100644 index 6bc4fe4096dd..000000000000 --- a/audio/festival+OGI/pkg-descr +++ /dev/null @@ -1,19 +0,0 @@ -from the authors: - -The Festival Speech Synthesis System is a general multi-lingual -text-to-speech system for Unix platforms. It is written in C++ and -includes a Scheme-based scripting language. Included with Festival -are lexicons and voices that together form a whole text-to-speech -system. - -For output via esd do: - - (Parameter.set 'Audio_Method 'esdaudio) - -NAS and direct output are documented in section 23 of the users' -manual. - -WWW: http://www.cstr.ed.ac.uk/projects/festival.html - -Trevor Johnson -trevor@jpj.net diff --git a/audio/festival+OGI/pkg-message b/audio/festival+OGI/pkg-message deleted file mode 100644 index 8043e6681d28..000000000000 --- a/audio/festival+OGI/pkg-message +++ /dev/null @@ -1,6 +0,0 @@ -************************************************************************** -* You need to install at least one festvox-* package before festival can * -* do anything other than mumble silently to itself. See the festival * -* package description, the festdoc package (share/doc/festival/*), * -* or the festival home page for more information. * -************************************************************************** diff --git a/audio/festival+OGI/pkg-plist b/audio/festival+OGI/pkg-plist deleted file mode 100644 index cf7c2d88f447..000000000000 --- a/audio/festival+OGI/pkg-plist +++ /dev/null @@ -1,113 +0,0 @@ -@comment $NetBSD: PLIST,v 1.3 1999/10/27 14:20:50 hubertf Exp $ -bin/festival -bin/festival_client -libexec/festival.naked -libexec/festival_client.naked -libexec/audsp -share/festival/lib/Makefile -share/festival/lib/VCLocalRules -share/festival/lib/mrpa_phones.scm -share/festival/lib/mrpa_allophones.scm -share/festival/lib/radio_phones.scm -share/festival/lib/holmes_phones.scm -share/festival/lib/darpa_phones.scm -share/festival/lib/phoneset.scm -share/festival/lib/mrpa_durs.scm -share/festival/lib/klatt_durs.scm -share/festival/lib/gswdurtreeZ.scm -share/festival/lib/f2bdurtreeZ.scm -share/festival/lib/tobi.scm -share/festival/lib/f2bf0lr.scm -share/festival/lib/tobi_rules.scm -share/festival/lib/tilt.scm -share/festival/lib/sec.ts20.quad.ngrambin -share/festival/lib/sec.B.hept.ngrambin -share/festival/lib/init.scm -share/festival/lib/synthesis.scm -share/festival/lib/module_description.scm -share/festival/lib/lexicons.scm -share/festival/lib/festival.scm -share/festival/lib/intonation.scm -share/festival/lib/duration.scm -share/festival/lib/pos.scm -share/festival/lib/phrase.scm -share/festival/lib/voices.scm -share/festival/lib/tts.scm -share/festival/lib/festdoc.scm -share/festival/lib/languages.scm -share/festival/lib/token.scm -share/festival/lib/mbrola.scm -share/festival/lib/display.scm -share/festival/lib/postlex.scm -share/festival/lib/tokenpos.scm -share/festival/lib/festtest.scm -share/festival/lib/cslush.scm -share/festival/lib/cart_aux.scm -share/festival/lib/pauses.scm -share/festival/lib/scfg.scm -share/festival/lib/mettree.scm -share/festival/lib/java.scm -share/festival/lib/lts.scm -share/festival/lib/engmorph.scm -share/festival/lib/engmorphsyn.scm -share/festival/lib/lts_build.scm -share/festival/lib/Sable.v0_2.dtd -share/festival/lib/sable-latin.ent -share/festival/lib/festival.el -share/festival/lib/scfg_wsj_wp20.gram -share/festival/lib/speech.properties -share/festival/lib/email-mode.scm -share/festival/lib/ogimarkup-mode.scm -share/festival/lib/sable-mode.scm -share/festival/lib/soleml-mode.scm -share/festival/lib/etc/Makefile -share/festival/lib/etc/email_filter -@dirrm share/festival/lib/etc -share/festival/lib/siod.scm -share/festival/lib/web.scm -share/festival/lib/cstr.scm -share/festival/lib/fringe.scm -share/festival/lib/sitevars.scm -share/festival/examples/Makefile -share/festival/examples/webdemo.scm -share/festival/examples/ex1.email -share/festival/examples/ex1.ogi -share/festival/examples/example.sable -share/festival/examples/example2.sable -share/festival/examples/tobi.stml -share/festival/examples/example.th -share/festival/examples/intro.text -share/festival/examples/spintro.text -share/festival/examples/benchmark.text -share/festival/examples/saytime.sh -share/festival/examples/speech_pm_1.0.tar -share/festival/examples/text2pos.sh -share/festival/examples/latest.sh -share/festival/examples/scfg_parse_text.sh -share/festival/examples/text2wave.sh -share/festival/examples/make_utts.sh -share/festival/examples/dumpfeats.sh -share/festival/examples/durmeanstd.sh -share/festival/examples/benchmark -share/festival/examples/festival_client.pl -share/festival/examples/toksearch.scm -share/festival/examples/th-mode.scm -share/festival/examples/addr-mode.scm -share/festival/examples/festival_client.c -share/festival/examples/festival_client.h -share/festival/examples/benchmark.orig -share/festival/examples/saytime -share/festival/examples/text2pos -share/festival/examples/latest -share/festival/examples/scfg_parse_text -share/festival/examples/text2wave -share/festival/examples/make_utts -share/festival/examples/dumpfeats -share/festival/examples/durmeanstd -@dirrm share/festival/lib/voices/spanish -@dirrm share/festival/lib/voices/english -@dirrm share/festival/lib/voices -@dirrm share/festival/lib/dicts -@dirrm share/festival/lib -@dirrm share/festival/examples -@dirrm share/festival diff --git a/audio/festival+OGI/pkg-plist-ogi b/audio/festival+OGI/pkg-plist-ogi deleted file mode 100644 index 61d021b24d7d..000000000000 --- a/audio/festival+OGI/pkg-plist-ogi +++ /dev/null @@ -1,14 +0,0 @@ -share/festival/lib/ogi_effect.scm -share/festival/lib/ogi_gswdurtreeZ_wb.scm -share/festival/lib/ogi_hack.scm -share/festival/lib/ogi_kddurtreeZ_wb.scm -share/festival/lib/ogi_klatt_durs_wb.scm -share/festival/lib/ogi_languages.scm -share/festival/lib/ogi_lexicons.scm -share/festival/lib/ogi_lts_worldbet.scm -share/festival/lib/ogi_phrase.scm -share/festival/lib/ogi_postlex.scm -share/festival/lib/ogi_reslpc_analysis.scm -share/festival/lib/ogi_synthesis.scm -share/festival/lib/ogi_unitsel.scm -share/festival/lib/ogi_worldbet_phones.scm diff --git a/audio/gkrellmms2/Makefile b/audio/gkrellmms2/Makefile deleted file mode 100644 index a50f9cac9308..000000000000 --- a/audio/gkrellmms2/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# New ports collection makefile for: gkrellmms -# Date Created: Jun 22 2000 -# Whom: Hajimu UMEMOTO <ume@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= gkrellmms -PORTVERSION= 0.5.5 -CATEGORIES= audio -MASTER_SITES= http://gkrellm.luon.net/files/ - -MAINTAINER= ume@FreeBSD.org - -LIB_DEPENDS= xmms.1:${PORTSDIR}/audio/xmms -BUILD_DEPENDS= ${X11BASE}/include/gkrellm/gkrellm.h:${PORTSDIR}/sysutils/gkrellm -RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm - -WRKSRC= ${WRKDIR}/${PORTNAME} - -USE_X_PREFIX= yes -USE_IMLIB= yes - -.include <bsd.port.mk> diff --git a/audio/gkrellmms2/distinfo b/audio/gkrellmms2/distinfo deleted file mode 100644 index cd24d7507084..000000000000 --- a/audio/gkrellmms2/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (gkrellmms-0.5.5.tar.gz) = 51dcb7e48873ce56632e0f2148360178 diff --git a/audio/gkrellmms2/files/patch-aa b/audio/gkrellmms2/files/patch-aa deleted file mode 100644 index d9c0fded1a21..000000000000 --- a/audio/gkrellmms2/files/patch-aa +++ /dev/null @@ -1,42 +0,0 @@ -Index: Makefile -diff -u Makefile.orig Makefile ---- Makefile.orig Sun Jan 21 05:28:38 2001 -+++ Makefile Mon Feb 5 19:01:26 2001 -@@ -3,29 +3,29 @@ - # You may want to rename the binary-file. - BIN_FILENAME = gkrellmms - --GTK_INCLUDE = `gtk-config --cflags` --GTK_LIB = `gtk-config --libs` -+GTK_INCLUDE = `$(GTK_CONFIG) --cflags gthread` -+GTK_LIB = `$(GTK_CONFIG) --libs gthread` - IMLIB_INCLUDE = `imlib-config --cflags-gdk` - IMLIB_LIB = `imlib-config --libs-gdk` - XMMS_INCLUDE = `xmms-config --cflags` - XMMS_LIB = `xmms-config --libs` - --FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(XMMS_INCLUDE) -+CFLAGS += -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(XMMS_INCLUDE) - LIBS = $(GTK_LIB) $(IMLIB_LIB) $(XMMS_LIB) --LFLAGS = -shared -lpthread -- --CC = gcc $(CFLAGS) $(FLAGS) -+LFLAGS = -shared - - OBJS = gkrellmms.o options.o playlist.o - -+all: $(BIN_FILENAME).so -+ - $(BIN_FILENAME).so: $(OBJS) -- $(CC) $(OBJS) -o $(BIN_FILENAME).so $(LFLAGS) $(LIBS) -+ $(CC) $(CFLAGS) $(OBJS) -o $(BIN_FILENAME).so $(LFLAGS) $(LIBS) - - clean: - rm -f *.o core *.so* *.bak *~ - - install: -- install -c -s -m 755 $(BIN_FILENAME).so /usr/share/gkrellm/plugins -+ install -c -s -m 755 $(BIN_FILENAME).so $(PREFIX)/libexec/gkrellm/plugins - - gkrellmms.c.o: gkrellmms.c - options.c.o: options.c diff --git a/audio/gkrellmms2/pkg-comment b/audio/gkrellmms2/pkg-comment deleted file mode 100644 index 56dcd6eb69af..000000000000 --- a/audio/gkrellmms2/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -GKrellM XMMS Plugin diff --git a/audio/gkrellmms2/pkg-descr b/audio/gkrellmms2/pkg-descr deleted file mode 100644 index a236c27de607..000000000000 --- a/audio/gkrellmms2/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -GKrellM XMMS Plugin -Author: Sander Klein Lebbink <sander@cerberus.demon.nl> -WWW: http://gkrellm.luon.net/gkrellmms.phtml - -A plugin for GKrellM, which allows you to control XMMS from within GKrellM. - - -- Hajimu UMEMOTO <ume@FreeBSD.org> diff --git a/audio/gkrellmms2/pkg-plist b/audio/gkrellmms2/pkg-plist deleted file mode 100644 index a3ae719f2e8d..000000000000 --- a/audio/gkrellmms2/pkg-plist +++ /dev/null @@ -1 +0,0 @@ -libexec/gkrellm/plugins/gkrellmms.so diff --git a/audio/gkrellmvolume2/Makefile b/audio/gkrellmvolume2/Makefile deleted file mode 100644 index f649555c1483..000000000000 --- a/audio/gkrellmvolume2/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# New ports collection makefile for: gkrellmvolume -# Date Created: Jun 22 2000 -# Whom: Hajimu UMEMOTO <ume@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= gkrellmvolume -PORTVERSION= 0.8 -CATEGORIES= audio -MASTER_SITES= http://gkrellm.luon.net/files/ -DISTNAME= volume-${PORTVERSION} - -MAINTAINER= ume@FreeBSD.org - -BUILD_DEPENDS= ${X11BASE}/include/gkrellm/gkrellm.h:${PORTSDIR}/sysutils/gkrellm -RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm - -WRKSRC= ${WRKDIR}/volume - -USE_X_PREFIX= yes -USE_IMLIB= yes - -.include <bsd.port.mk> diff --git a/audio/gkrellmvolume2/distinfo b/audio/gkrellmvolume2/distinfo deleted file mode 100644 index 8b3d3087f7c5..000000000000 --- a/audio/gkrellmvolume2/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (volume-0.8.tar.gz) = fae9f15afb750735e0201e2ef32a1638 diff --git a/audio/gkrellmvolume2/files/patch-aa b/audio/gkrellmvolume2/files/patch-aa deleted file mode 100644 index 0815a07610c9..000000000000 --- a/audio/gkrellmvolume2/files/patch-aa +++ /dev/null @@ -1,53 +0,0 @@ -Index: Makefile -diff -u Makefile.orig Makefile ---- Makefile.orig Thu Jun 15 21:02:13 2000 -+++ Makefile Tue Jun 27 00:34:00 2000 -@@ -1,15 +1,15 @@ - # Makefile for GKrellM volume plugin - - # Linux --GTK_CONFIG = gtk-config --SYSLIB = -lpthread -+#GTK_CONFIG = gtk-config -+#SYSLIB = -lpthread - - # FreeBSD - #GTK_CONFIG = gtk12-config - #SYSLIB = - --PLUGIN_DIR = /usr/share/gkrellm/plugins --GKRELLM_INCLUDE = -I/usr/local/include -+PLUGIN_DIR = $(PREFIX)/libexec/gkrellm/plugins -+GKRELLM_INCLUDE = -I$(PREFIX)/include - - GTK_INCLUDE = `$(GTK_CONFIG) --cflags` - GTK_LIB = `$(GTK_CONFIG) --libs` -@@ -17,12 +17,10 @@ - IMLIB_INCLUDE = `imlib-config --cflags-gdk` - IMLIB_LIB = `imlib-config --libs-gdk` - --FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(GKRELLM_INCLUDE) -+CFLAGS += -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(GKRELLM_INCLUDE) - LIBS = $(GTK_LIB) $(IMLIB_LIB) $(SYSLIB) - LFLAGS = -shared - --CC = gcc $(CFLAGS) $(FLAGS) -- - INSTALL = install -c - INSTALL_PROGRAM = $(INSTALL) -s - -@@ -34,12 +32,13 @@ - make GTK_CONFIG=gtk12-config SYSLIB= all - - volume.so: $(OBJS) -- $(CC) $(OBJS) -o volume.so $(LIBS) $(LFLAGS) -+ $(CC) $(CFLAGS) $(OBJS) -o volume.so $(LFLAGS) $(LIBS) - - clean: - rm -f *.o core *.so* *.bak *~ - - install: -+ mkdir -p $(PLUGIN_DIR) - $(INSTALL_PROGRAM) volume.so $(PLUGIN_DIR) - - volume.c.o: volume.c diff --git a/audio/gkrellmvolume2/pkg-comment b/audio/gkrellmvolume2/pkg-comment deleted file mode 100644 index 0f65f28536d7..000000000000 --- a/audio/gkrellmvolume2/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -GKrellM volume plugin diff --git a/audio/gkrellmvolume2/pkg-descr b/audio/gkrellmvolume2/pkg-descr deleted file mode 100644 index 846ebc2fc426..000000000000 --- a/audio/gkrellmvolume2/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -GKrellM volume plugin -Author: Sjoerd Simons <Sjoerd@donald-duck.ele.tue.nl> -WWW: http://gkrellm.luon.net/volume.phtml - -A plugin for GKrellM, that let's you control your mixer.. - - -- Hajimu UMEMOTO <ume@FreeBSD.org> diff --git a/audio/gkrellmvolume2/pkg-plist b/audio/gkrellmvolume2/pkg-plist deleted file mode 100644 index df108a97623d..000000000000 --- a/audio/gkrellmvolume2/pkg-plist +++ /dev/null @@ -1 +0,0 @@ -libexec/gkrellm/plugins/volume.so diff --git a/audio/gnome-audio/Makefile b/audio/gnome-audio/Makefile deleted file mode 100644 index 522e80bc8c0d..000000000000 --- a/audio/gnome-audio/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# New ports collection makefile for: gnomeaudio -# Date created: 29 Dec 1998 -# Whom: Vanilla I. Shu <vanilla@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= gnomeaudio -PORTVERSION= 1.0.0 -CATEGORIES= audio gnome -MASTER_SITES= ${MASTER_SITE_GNOME} -MASTER_SITE_SUBDIR= stable/sources/gnome-audio -DISTNAME= gnome-audio-${PORTVERSION} - -MAINTAINER= ade@FreeBSD.org - -USE_X_PREFIX= yes -USE_GMAKE= yes -USE_GNOMELIBS= yes -NO_BUILD= yes - -post-extract: - @${RM} -fr ${WRKSRC}/sounds/sounds - -.include <bsd.port.mk> diff --git a/audio/gnome-audio/distinfo b/audio/gnome-audio/distinfo deleted file mode 100644 index b6a971e4403e..000000000000 --- a/audio/gnome-audio/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (gnome-audio-1.0.0.tar.gz) = 3ae217dfa20fc8fbb67595a32d6beeec diff --git a/audio/gnome-audio/files/patch-aa b/audio/gnome-audio/files/patch-aa deleted file mode 100644 index 13a86220f234..000000000000 --- a/audio/gnome-audio/files/patch-aa +++ /dev/null @@ -1,22 +0,0 @@ ---- sounds/Makefile.orig Wed Feb 24 14:19:09 1999 -+++ sounds/Makefile Mon Jul 12 11:24:27 1999 -@@ -1,15 +1,13 @@ --prefix=$(shell gnome-config --prefix) -- - all: - - install: install-files install-default-links - - install-files: - for I in $(shell find . -name '*.wav'); do \ -- install -d $(prefix)/share/sounds/`dirname $$I`; \ -- install -m444 $$I $(prefix)/share/sounds/$$I; \ -+ mkdir -p $(PREFIX)/share/gnome/sounds/`dirname $$I`; \ -+ ${BSD_INSTALL_DATA} $$I $(PREFIX)/share/gnome/sounds/$$I; \ - done - - install-default-links: -- ln -sf startup3.wav $(prefix)/share/sounds/login.wav -- ln -sf shutdown1.wav $(prefix)/share/sounds/logout.wav -+ ln -sf startup3.wav $(PREFIX)/share/gnome/sounds/startup.wav -+ ln -sf shutdown1.wav $(PREFIX)/share/gnome/sounds/logout.wav diff --git a/audio/gnome-audio/pkg-comment b/audio/gnome-audio/pkg-comment deleted file mode 100644 index c061452c9b05..000000000000 --- a/audio/gnome-audio/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Sound files for use with GNOME diff --git a/audio/gnome-audio/pkg-descr b/audio/gnome-audio/pkg-descr deleted file mode 100644 index a7572a0ecf46..000000000000 --- a/audio/gnome-audio/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -This module holds sound files for use with GNOME. Stick them in the -'sounds' directory here, or a subdirectory thereof - the whole tree will -be copied over into $(gnome_prefix)/share/gnome/sounds. diff --git a/audio/gnome-audio/pkg-plist b/audio/gnome-audio/pkg-plist deleted file mode 100644 index 806f9647d5cd..000000000000 --- a/audio/gnome-audio/pkg-plist +++ /dev/null @@ -1,16 +0,0 @@ -share/gnome/sounds/card_shuffle.wav -share/gnome/sounds/gtk-events/activate.wav -share/gnome/sounds/gtk-events/clicked.wav -share/gnome/sounds/gtk-events/toggled.wav -share/gnome/sounds/login.wav -share/gnome/sounds/logout.wav -share/gnome/sounds/panel/slide.wav -share/gnome/sounds/phone.wav -share/gnome/sounds/shutdown1.wav -share/gnome/sounds/startup.wav -share/gnome/sounds/startup1.wav -share/gnome/sounds/startup2.wav -share/gnome/sounds/startup3.wav -@dirrm share/gnome/sounds/gtk-events -@dirrm share/gnome/sounds/panel -@dirrm share/gnome/sounds diff --git a/audio/gnome-media/Makefile b/audio/gnome-media/Makefile deleted file mode 100644 index c3ae650a45b2..000000000000 --- a/audio/gnome-media/Makefile +++ /dev/null @@ -1,34 +0,0 @@ -# New ports collection makefile for: gnomemedia -# Date created: 20 January 1999 -# Whom: Jeremy Lea <reg@shale.csir.co.za> -# -# $FreeBSD$ -# - -PORTNAME= gnomemedia -PORTVERSION= 1.2.0 -CATEGORIES= audio gnome -MASTER_SITES= ${MASTER_SITE_GNOME} -MASTER_SITE_SUBDIR= stable/sources/gnome-media -DISTNAME= gnome-media-${PORTVERSION} - -MAINTAINER= reg@FreeBSD.org - -RUN_DEPENDS= sox:${PORTSDIR}/audio/sox - -USE_X_PREFIX= yes -USE_GMAKE= yes -USE_GNOME= yes -USE_LIBTOOL= yes -CONFIGURE_ARGS= --without-ncurses -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ - LIBS="-L${LOCALBASE}/lib" - -pre-patch: - @${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \ - s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure - @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \ - 's|\$\(datadir\)/gnome/|\$\(datadir\)/|g ; \ - s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g' - -.include <bsd.port.mk> diff --git a/audio/gnome-media/distinfo b/audio/gnome-media/distinfo deleted file mode 100644 index 311191fc2cc0..000000000000 --- a/audio/gnome-media/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (gnome-media-1.2.0.tar.gz) = c7cda6054b47f71aa46aaabe9db6fb4c diff --git a/audio/gnome-media/files/patch-ac b/audio/gnome-media/files/patch-ac deleted file mode 100644 index 550d1e6d083c..000000000000 --- a/audio/gnome-media/files/patch-ac +++ /dev/null @@ -1,14 +0,0 @@ ---- cddbslave/Makefile.in.orig Wed May 24 14:53:10 2000 -+++ cddbslave/Makefile.in Tue May 30 15:13:02 2000 -@@ -139,3 +139,3 @@ - --gnomedatadir = $(datadir)/gnome -+gnomedatadir = $(datadir) - ---- tcd/Makefile.in.orig Wed May 24 14:53:16 2000 -+++ tcd/Makefile.in Tue May 30 15:12:38 2000 -@@ -147,3 +147,3 @@ - --tcd_LDADD = $(GNOME_LIBDIR) -lglib -lm $(CURSES_LIBS) $(INTLLIBS) -+tcd_LDADD = `$(GLIB_CONFIG) --libs` -lm $(CURSES_LIBS) $(INTLLIBS) - diff --git a/audio/gnome-media/files/patch-ad b/audio/gnome-media/files/patch-ad deleted file mode 100644 index 8c2d1acfb01f..000000000000 --- a/audio/gnome-media/files/patch-ad +++ /dev/null @@ -1,74 +0,0 @@ ---- gmix/gmix.c.orig Sun Feb 21 12:10:17 1999 -+++ gmix/gmix.c Mon Mar 8 20:41:05 1999 -@@ -94,6 +94,17 @@ - /* - * All, that is known about a mixer-device - */ -+ -+#if !defined(OPEN_SOUND_SYSTEM) -+typedef struct mixer_info -+{ -+ char id[16]; -+ char name[32]; -+ int modify_counter; -+ int fillers[10]; -+} mixer_info; -+#endif -+ - typedef struct device_info { - int fd; - mixer_info info; -@@ -272,11 +283,7 @@ - /* - * open the mixer-device - */ -- if (num==0) { -- sprintf(device_name, "/dev/mixer"); -- } else { -- sprintf(device_name, "/dev/mixer%i", num); -- } -+ sprintf(device_name, "/dev/mixer%i", num); - new_device->fd=open(device_name, O_RDWR, 0); - if (new_device->fd<0) { - free(new_device); -@@ -291,6 +298,8 @@ - fprintf(stderr, "Warning: This version of gmix was compiled with a different version of\nsoundcard.h.\n"); - } - #endif -+ -+#if defined(OPEN_SOUND_SYSTEM) - /* - * mixer-name - */ -@@ -301,6 +310,11 @@ - } - if(!isalpha(new_device->info.name[0])) - g_snprintf(new_device->info.name, 31, "Card %d", num+1); -+#else -+ g_snprintf(new_device->info.id, 15, "mixer%d", num); -+ g_snprintf(new_device->info.name, 31, "Sound Card %d", num+1); -+ new_device->info.modify_counter=0; -+#endif - /* - * several bitmasks describing the mixer - */ -@@ -386,15 +400,16 @@ - { - int cnt; - device_info *new_device; -- cnt=0; devices=NULL; -+ cnt=0; num_mixers=0; devices=NULL; - do { - new_device=open_device(cnt++); - if (new_device) { - new_device->channels=make_channels(new_device); - devices=g_list_append(devices, new_device); -+ num_mixers++; - } -- } while (new_device); -- num_mixers=cnt-1; -+ } while ((errno == EACCES) || (errno == EINVAL) || (errno == ENXIO) \ -+ || new_device); - } - - void free_one_device(gpointer a, gpointer b) diff --git a/audio/gnome-media/files/patch-ae b/audio/gnome-media/files/patch-ae deleted file mode 100644 index b2878eb5521b..000000000000 --- a/audio/gnome-media/files/patch-ae +++ /dev/null @@ -1,789 +0,0 @@ ---- tcd/callbacks.c.orig Thu Jan 13 22:27:52 2000 -+++ tcd/callbacks.c Tue May 30 15:17:17 2000 -@@ -12,3 +12,3 @@ - { -- if(cd.sc.cdsc_audiostatus==CDROM_AUDIO_PAUSED) -+ if(SC_AUDIOSTATUS(cd.sc)==CDROM_AUDIO_PAUSED) - tcd_pausecd(&cd); -@@ -44,3 +44,3 @@ - /* SDH: Make sure play/pause state change is noticed */ -- cd.sc.cdsc_audiostatus = -1; -+ SC_AUDIOSTATUS(cd.sc) = -1; - if(cd.isplayable) ---- tcd/cddb.c.orig Thu Jan 13 22:27:52 2000 -+++ tcd/cddb.c Tue May 30 15:17:17 2000 -@@ -201,7 +201,7 @@ - -- min = cd->trk[trk].toc.cdte_addr.msf.minute; -- sec = cd->trk[trk].toc.cdte_addr.msf.second; -+ min = TOC_MINUTE(cd->trk[trk]); -+ sec = TOC_SECOND(cd->trk[trk]); - - n = (min*60)+sec; -- fprintf( fp, "# %u\n", (n*75)+cd->trk[trk].toc.cdte_addr.msf.frame ); -+ fprintf( fp, "# %u\n", (n*75)+TOC_FRAME(cd->trk[trk]) ); - } -@@ -209,4 +209,4 @@ - fprintf( fp, "#\n# Disc length: %i seconds\n", -- (cd->trk[cd->last_t+1].toc.cdte_addr.msf.minute*60) -- +(cd->trk[cd->last_t+1].toc.cdte_addr.msf.second) ); -+ (TOC_MINUTE(cd->trk[cd->last_t+1])*60) -+ +(TOC_SECOND(cd->trk[cd->last_t+1])) ); - -@@ -247,6 +247,6 @@ - -- min = cd->trk[i].toc.cdte_addr.msf.minute; -- sec = cd->trk[i].toc.cdte_addr.msf.second; -+ min = TOC_MINUTE(cd->trk[i]); -+ sec = TOC_SECOND(cd->trk[i]); - -- l=sprintf( tmp, "%u ", calc_offset(min,sec,cd->trk[i].toc.cdte_addr.msf.frame)); -+ l=sprintf( tmp, "%u ", calc_offset(min,sec,TOC_FRAME(cd->trk[i]))); - -@@ -259,4 +259,4 @@ - l=sprintf( tmp, "%i\n", -- (cd->trk[cd->last_t+1].toc.cdte_addr.msf.minute*60) -- +(cd->trk[cd->last_t+1].toc.cdte_addr.msf.second) ); -+ (TOC_MINUTE(cd->trk[cd->last_t+1])*60) -+ +(TOC_SECOND(cd->trk[cd->last_t+1])) ); - if(blen>l) -@@ -300,5 +300,5 @@ - { -- cdtoc[i].frame = cd->trk[i+1].toc.cdte_addr.msf.frame; -- cdtoc[i].min = cd->trk[i+1].toc.cdte_addr.msf.minute; -- cdtoc[i].sec = cd->trk[i+1].toc.cdte_addr.msf.second; -+ cdtoc[i].frame = TOC_FRAME(cd->trk[i+1]); -+ cdtoc[i].min = TOC_MINUTE(cd->trk[i+1]); -+ cdtoc[i].sec = TOC_SECOND(cd->trk[i+1]); - } ---- tcd/gtcd.c.orig Sun May 21 15:13:04 2000 -+++ tcd/gtcd.c Tue May 30 15:17:17 2000 -@@ -157,3 +157,7 @@ - cd.time_lock = TRUE; -+#ifdef TCD_BSD -+ ioctl(cd.cd_dev, CDIOCPAUSE); -+#else - ioctl(cd.cd_dev, CDROMPAUSE); -+#endif - -@@ -421,4 +425,4 @@ - cur = cd.cur_pos_abs; -- end = (cd.trk[cd.last_t+1].toc.cdte_addr.msf.minute -- *60)+cd.trk[cd.last_t+1].toc.cdte_addr.msf.second; -+ end = (TOC_MINUTE(cd.trk[cd.last_t+1])*60 -+ +TOC_SECOND(cd.trk[cd.last_t+1])); - pos = end-cur; -@@ -524,3 +528,3 @@ - { -- switch( cd.sc.cdsc_audiostatus ) -+ switch( SC_AUDIOSTATUS(cd.sc) ) - { -@@ -620,4 +624,4 @@ - /* see if we need to repeat */ -- if( cd.sc.cdsc_audiostatus != CDROM_AUDIO_PLAY && -- cd.sc.cdsc_audiostatus != CDROM_AUDIO_PAUSED ) -+ if( SC_AUDIOSTATUS(cd.sc) != CDROM_AUDIO_PLAY && -+ SC_AUDIOSTATUS(cd.sc) != CDROM_AUDIO_PAUSED ) - { -@@ -638,3 +642,3 @@ - { -- if(old_status != cd.sc.cdsc_audiostatus) -+ if(old_status != SC_AUDIOSTATUS(cd.sc)) - { -@@ -645,3 +649,3 @@ - -- old_status = cd.sc.cdsc_audiostatus; -+ old_status = SC_AUDIOSTATUS(cd.sc); - g_snprintf(tmp, 255, "tcd/%s.xpm", ---- tcd/gtracked.c.orig Sun May 21 15:13:05 2000 -+++ tcd/gtracked.c Tue May 30 15:17:17 2000 -@@ -211,4 +211,4 @@ - g_snprintf(tmp, 63, _("Disc Information (%02u:%02u minutes)"), -- cd.trk[cd.last_t+1].toc.cdte_addr.msf.minute, -- cd.trk[cd.last_t+1].toc.cdte_addr.msf.second); -+ TOC_MINUTE(cd.trk[cd.last_t+1]), -+ TOC_SECOND(cd.trk[cd.last_t+1])); - ---- tcd/linux-cdrom.c.orig Thu Jan 13 22:27:52 2000 -+++ tcd/linux-cdrom.c Tue May 30 15:29:32 2000 -@@ -73,3 +73,3 @@ - --#if defined(TCD_CHANGER_ENABLED) -+#if defined(TCD_CHANGER_ENABLED) && !defined(TCD_BSD) - cd->nslots = ioctl( cd->cd_dev, CDROM_CHANGER_NSLOTS ); -@@ -116,4 +116,7 @@ - { -- int tmp,i; -+ int i; - int delsecs; -+#ifdef TCD_BSD -+ struct ioc_read_toc_single_entry tocentry; -+#endif - -@@ -127,3 +130,7 @@ - /* read the TOC header */ -+#ifdef TCD_BSD -+ if((ioctl( cd->cd_dev, CDIOREADTOCHEADER, &cd->tochdr))==-1) -+#else - if(ioctl( cd->cd_dev, CDROMREADTOCHDR, &cd->tochdr)) -+#endif - { -@@ -134,2 +141,5 @@ - cd->cddb_id = 0; -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return(-1); -@@ -138,11 +148,25 @@ - /* grab first & last tracks */ -+#ifdef TCD_BSD -+ cd->first_t = cd->tochdr.starting_track; -+ cd->last_t = cd->tochdr.ending_track; -+#else - cd->first_t = cd->tochdr.cdth_trk0; - cd->last_t = cd->tochdr.cdth_trk1; -+#endif - - /* read the leadout track */ -+#ifdef TCD_BSD -+ tocentry.track = 0xaa; /* Magic last track */ -+ tocentry.address_format = CD_MSF_FORMAT; -+#else - cd->trk[C(cd->last_t+1)].toc.cdte_track = CDROM_LEADOUT; - cd->trk[C(cd->last_t+1)].toc.cdte_format = CDROM_MSF; -+#endif - - /* read the leadout toc */ -+#ifdef TCD_BSD -+ if((ioctl(cd->cd_dev, CDIOREADTOCENTRY, &tocentry)) == -1) -+#else - if(ioctl(cd->cd_dev, CDROMREADTOCENTRY, &cd->trk[C(cd->last_t+1)].toc)) -+#endif - { -@@ -154,4 +178,15 @@ - cd->cddb_id = 0; -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return(-1); -- } -+ } -+ -+#ifdef TCD_BSD -+ cd->trk[C(cd->last_t+1)].toc = tocentry.entry; -+#endif -+ cd->trk[C(cd->last_t+1)].length = TOC_MINUTE(cd->trk[C(cd->last_t+1)]) * 60 + -+ TOC_SECOND(cd->trk[C(cd->last_t+1)]); -+ cd->trk[C(cd->last_t+1)].start = cd->trk[C(cd->last_t+1)].length * 75 + -+ TOC_FRAME(cd->trk[C(cd->last_t+1)]); - -@@ -160,6 +195,15 @@ - { -+#ifdef TCD_BSD -+ tocentry.track = i; -+ tocentry.address_format = CD_MSF_FORMAT; -+#else - cd->trk[C(i)].toc.cdte_track = i; - cd->trk[C(i)].toc.cdte_format = CDROM_MSF; -+#endif - -+#ifdef TCD_BSD -+ if((ioctl(cd->cd_dev, CDIOREADTOCENTRY, &tocentry)) == -1) -+#else - if(ioctl(cd->cd_dev, CDROMREADTOCENTRY, &cd->trk[C(i)].toc)) -+#endif - { -@@ -170,2 +214,5 @@ - cd->cddb_id = 0; -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return(-1); -@@ -173,7 +220,12 @@ - -+#ifdef TCD_BSD -+ cd->trk[C(i)].toc = tocentry.entry; -+ cd->trk[C(i)].type = cd->trk[C(i)].toc.control; -+#else - cd->trk[C(i)].type = cd->trk[C(i)].toc.cdte_ctrl; -- cd->trk[C(i)].length = cd->trk[C(i)].toc.cdte_addr.msf.minute * 60 + -- cd->trk[C(i)].toc.cdte_addr.msf.second; -+#endif -+ cd->trk[C(i)].length = TOC_MINUTE(cd->trk[C(i)]) * 60 + -+ TOC_SECOND(cd->trk[C(i)]); - cd->trk[C(i)].start = cd->trk[C(i)].length * 75 + -- cd->trk[C(i)].toc.cdte_addr.msf.frame; -+ TOC_FRAME(cd->trk[C(i)]); - } -@@ -184,6 +236,3 @@ - /* Taken from cdtool...Thanks Thomas I.! */ -- delsecs = cd->trk[C(i+1)].toc.cdte_addr.msf.minute * 60 -- + cd->trk[C(i+1)].toc.cdte_addr.msf.second -- - cd->trk[C(i)].toc.cdte_addr.msf.minute * 60 -- - cd->trk[C(i)].toc.cdte_addr.msf.second; -+ delsecs = cd->trk[C(i+1)].length - cd->trk[C(i)].length; - -@@ -206,3 +255,3 @@ - debug("cdrom.c: tcd_readtoc exiting normally\n" ); -- return tmp; -+ return 0; - } -@@ -216,5 +265,4 @@ - /* calculate various timing values */ -- cd->cur_pos_abs = cd->sc.cdsc_absaddr.msf.minute * 60 + -- cd->sc.cdsc_absaddr.msf.second; -- cd->cur_frame = cd->cur_pos_abs * 75 + cd->sc.cdsc_absaddr.msf.frame; -+ cd->cur_pos_abs = SC_MINUTE(cd->sc) * 60 + SC_SECOND(cd->sc); -+ cd->cur_frame = cd->cur_pos_abs * 75 + SC_FRAME(cd->sc); - -@@ -237,4 +285,6 @@ - #ifdef TCD_CHANGER_ENABLED -+#ifndef TCD_BSD - cd->cur_disc = ioctl( cd->cd_dev, CDROM_SELECT_DISC, CDSL_CURRENT ); - #endif -+#endif - } -@@ -284,4 +334,16 @@ - { -+#ifdef TCD_BSD -+ struct ioc_read_subchannel subch; -+#endif -+ - cd->err = FALSE; -+#ifdef TCD_BSD -+ subch.address_format = CD_MSF_FORMAT; -+ subch.data_format = CD_CURRENT_POSITION; -+ subch.data_len = sizeof(cd->sc); -+ subch.track = 0; -+ subch.data = &(cd->sc); -+#else - cd->sc.cdsc_format = CDROM_MSF; -+#endif - -@@ -289,3 +351,7 @@ - { -+#ifdef TCD_BSD -+ if((ioctl( cd->cd_dev, CDIOCREADSUBCHANNEL, &subch)) == -1) -+#else - if(ioctl( cd->cd_dev, CDROMSUBCHNL, &cd->sc)) -+#endif - { -@@ -295,8 +361,21 @@ - cd->cur_t = 0; -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return; - } -- if(cd->sc.cdsc_audiostatus==CDROM_AUDIO_PLAY) -- cd->cur_t = cd->sc.cdsc_trk; -+ if( SC_AUDIOSTATUS(cd->sc)==CDROM_AUDIO_PLAY ) -+ { -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCPREVENT); -+#endif -+ cd->cur_t = SC_TRACK(cd->sc); -+ } - else -+ { -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - cd->cur_t = 0; -+ } - tcd_recalculate(cd); -@@ -307,8 +386,21 @@ - { -+#ifdef TCD_BSD -+ struct ioc_vol vol; -+#else - struct cdrom_volctrl vol; -+#endif - -+#ifdef TCD_BSD -+ vol.vol[0] = volume; -+ vol.vol[1] = vol.vol[2] = vol.vol[3] = vol.vol[0]; -+#else - vol.channel0 = volume; - vol.channel1 = vol.channel2 = vol.channel3 = vol.channel0; -- -+#endif -+ -+#ifdef TCD_BSD -+ if(ioctl(cd->cd_dev, CDIOCSETVOL, &vol) < 0) -+#else - if(ioctl(cd->cd_dev, CDROMVOLCTRL, &vol) < 0) -+#endif - return FALSE; -@@ -320,2 +412,10 @@ - { -+#ifdef TCD_BSD -+ struct ioc_vol vol; -+ -+ if(ioctl(cd->cd_dev, CDIOCGETVOL, &vol) < 0) -+ return -1; -+ -+ return vol.vol[0]; -+#else - #ifdef CDROMVOLREAD -@@ -330,2 +430,3 @@ - #endif -+#endif - } -@@ -334,4 +435,30 @@ - { -+#ifdef TCD_BSD -+ struct ioc_play_msf msf; -+#define MSF_START_MIN (msf.start_m) -+#define MSF_START_SEC (msf.start_s) -+#define MSF_START_FRM (msf.start_f) -+#define MSF_END_MIN (msf.end_m) -+#define MSF_END_SEC (msf.end_s) -+#define MSF_END_FRM (msf.end_f) -+ struct ioc_play_track trkind; -+#define TI_START_TRK (trkind.start_track) -+#define TI_START_IND (trkind.start_index) -+#define TI_END_TRK (trkind.end_track) -+#define TI_END_IND (trkind.end_index) -+#else - struct cdrom_msf msf; -+#define MSF_START_MIN (msf.cdmsf_min0) -+#define MSF_START_SEC (msf.cdmsf_sec0) -+#define MSF_START_FRM (msf.cdmsf_frame0) -+#define MSF_END_MIN (msf.cdmsf_min1) -+#define MSF_END_SEC (msf.cdmsf_sec1) -+#define MSF_END_FRM (msf.cdmsf_frame0) - struct cdrom_ti trkind; -+#define TI_START_TRK (trkind.cdti_trk0) -+#define TI_START_IND (trkind.cdti_ind0) -+#define TI_END_TRK (trkind.cdti_trk1) -+#define TI_END_IND (trkind.cdti_ind1) -+#endif -+ - int tmp; -@@ -344,3 +471,3 @@ - { -- /* try and inject cd */ -+ /* try and eject cd */ - tcd_ejectcd(cd); -@@ -354,2 +481,5 @@ - -+#ifdef TCD_BSD -+ ioctl(cd->cd_dev, CDIOCCLOSE); -+#else - #if defined(CDROMCLOSETRAY) -@@ -358,9 +488,15 @@ - #endif -- -+#endif -+ -+ /* bad hack. most data tracks are the first track... */ -+#ifdef TCD_BSD -+ if(cd->trk[start_t].toc.control == 0x04) -+#else - if(cd->trk[start_t].toc.cdte_ctrl == CDROM_DATA_TRACK) -- start_t++; /* bad hack. most data tracks are the first track... */ -+#endif -+ start_t++; - -- msf.cdmsf_min0 = cd->trk[start_t].toc.cdte_addr.msf.minute; -- msf.cdmsf_sec0 = cd->trk[start_t].toc.cdte_addr.msf.second; -- msf.cdmsf_frame0 = cd->trk[start_t].toc.cdte_addr.msf.frame; -+ MSF_START_MIN = TOC_MINUTE(cd->trk[start_t]); -+ MSF_START_SEC = TOC_SECOND(cd->trk[start_t]); -+ MSF_START_FRM = TOC_FRAME(cd->trk[start_t]); - -@@ -368,5 +504,5 @@ - { -- msf.cdmsf_min1 = cd->trk[start_t].tot_min+msf.cdmsf_min0; -- msf.cdmsf_sec1 = cd->trk[start_t].tot_sec+msf.cdmsf_sec0; -- msf.cdmsf_frame1=0; -+ MSF_END_MIN = cd->trk[start_t].tot_min+MSF_START_MIN; -+ MSF_END_SEC = cd->trk[start_t].tot_sec+MSF_START_SEC; -+ MSF_END_FRM = 0; - } -@@ -374,20 +510,20 @@ - { -- msf.cdmsf_min1 = cd->trk[end_t+1].toc.cdte_addr.msf.minute; -- msf.cdmsf_sec1 = cd->trk[end_t+1].toc.cdte_addr.msf.second; -- msf.cdmsf_frame1 = cd->trk[end_t+1].toc.cdte_addr.msf.frame - 1; -+ MSF_END_MIN = TOC_MINUTE(cd->trk[end_t+1]); -+ MSF_END_SEC = TOC_SECOND(cd->trk[end_t+1]); -+ MSF_END_FRM = TOC_FRAME(cd->trk[end_t+1]) - 1; - - #ifdef UNSIGNED_NUMBERS_CAN_BE_NEGATIVE -- if(msf.cdmsf_frame1 < 0) -+ if(MSF_END_FRM < 0) - { -- msf.cdmsf_sec1 += msf.cdmsf_frame1; -- msf.cdmsf_frame1 = 0; -+ MSF_END_SEC += MSF_END_FRM; -+ MSF_END_FRM = 0; - } -- if(msf.cdmsf_sec1 < 0) -+ if(MSF_END_SEC < 0) - { -- msf.cdmsf_min1 += msf.cdmsf_sec1; -- msf.cdmsf_sec1 = 0; -+ MSF_END_MIN += MSF_END_SEC; -+ MSF_END_SEC = 0; - } -- if(msf.cdmsf_min1 < 0) -+ if(MSF_END_MIN < 0) - { -- msf.cdmsf_min1 = 0; -+ MSF_END_MIN = 0; - } -@@ -395,6 +531,11 @@ - } -- msf.cdmsf_min1 += (msf.cdmsf_sec1 / 60); -- msf.cdmsf_sec1 %= 60; -+ MSF_END_MIN += (MSF_END_SEC / 60); -+ MSF_END_SEC %= 60; - -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCPREVENT); -+ if(only_use_trkind || ioctl( cd->cd_dev, CDIOCPLAYMSF, &msf)) -+#else - if(ioctl( cd->cd_dev, CDROMPLAYMSF, &msf) || only_use_trkind) -+#endif - { -@@ -403,8 +544,12 @@ - /* Try alternate method of playing */ -- trkind.cdti_trk0 = start_t; /* start track */ -- trkind.cdti_ind0 = 0; /* start index */ -- trkind.cdti_trk1 = end_t; /* end track */ -- trkind.cdti_ind1 = 0; /* end index */ -+ TI_START_TRK = start_t; /* start track */ -+ TI_START_IND = 0; /* start index */ -+ TI_END_TRK = end_t; /* end track */ -+ TI_END_IND = 0; /* end index */ - -+#ifdef TCD_BSD -+ if(ioctl(cd->cd_dev, CDIOCPLAYTRACKS, &trkind)) -+#else - if(ioctl(cd->cd_dev, CDROMPLAYTRKIND, &trkind)) -+#endif - { -@@ -413,2 +558,5 @@ - debug("cdrom.c: tcd_playtracks error. CDROMPLAYTRKIND ioctl error.\n"); -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return -1; -@@ -422,21 +570,10 @@ - --static int msf_2_frame( cd_min_sec_frame *msf ) --{ -- return( ( msf->minute * CD_SECS + msf->second ) -- * CD_FRAMES + msf->frame ); --} -- --static void frame_2_msf( int frame, cd_min_sec_frame *msf ) --{ -- msf->frame = frame % CD_FRAMES; -- frame /= CD_FRAMES; -- msf->second = frame % CD_SECS; -- msf->minute = frame / CD_SECS; --} -- - int tcd_play_seconds( cd_struct *cd, long int offset ) - { -+#ifdef TCD_BSD -+ struct ioc_play_msf msf; -+#else - struct cdrom_msf msf; -- cd_min_sec_frame msf0; -- int cur_frame, start_frame, end_frame; -+#endif -+ int tmp; - -@@ -447,41 +584,42 @@ - -- /* converting msf to frames makes life much easier */ -- start_frame = msf_2_frame( &cd->trk[C(cd->first_t)].toc.cdte_addr.msf ); -- end_frame = msf_2_frame( &cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf ) - 1; -- cur_frame = cd->cur_frame + ( offset * CD_FRAMES ); -- -- /* keep the cur_frame within the boundaries of the first and last track */ -- if ( cur_frame < start_frame ) { -- cur_frame = start_frame; -- } else if ( cur_frame > end_frame ) { -- cur_frame = end_frame; -- } -- -- /* convert frames back to msf */ -- frame_2_msf( cur_frame, &msf0 ); -- msf.cdmsf_min0 = msf0.minute; -- msf.cdmsf_sec0 = msf0.second; -- msf.cdmsf_frame0 = msf0.frame; -- msf.cdmsf_min1 = cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.minute; -- msf.cdmsf_sec1 = cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.second; -- msf.cdmsf_frame1 = cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.frame - 1; -+ /* got subchannel? */ -+ MSF_START_SEC = SC_SECOND(cd->sc)+offset; -+ MSF_START_MIN = SC_MINUTE(cd->sc); -+ MSF_START_FRM = SC_FRAME(cd->sc); -+ MSF_END_MIN = TOC_MINUTE(cd->trk[C(cd->last_t+1)]); -+ MSF_END_SEC = TOC_SECOND(cd->trk[C(cd->last_t+1)]); -+ MSF_END_FRM = TOC_FRAME(cd->trk[C(cd->last_t+1)]) - 1; - - #ifdef UNSIGNED_NUMBERS_CAN_BE_NEGATIVE -- if(msf.cdmsf_frame1 < 0) -+ if((MSF_END_FRM < 0) - { -- msf.cdmsf_sec1 += msf.cdmsf_frame1; -- msf.cdmsf_frame1 = 0; -+ MSF_END_SEC += MSF_END_FRM; -+ MSF_END_FRM = 0; - } -- if(msf.cdmsf_sec1 < 0) -+ if(MSF_END_SEC < 0) - { -- msf.cdmsf_min1 += msf.cdmsf_sec1; -- msf.cdmsf_sec1 = 0; -+ MSF_END_MIN += MSF_END_SEC; -+ MSF_END_SEC = 0; - } -- if(msf.cdmsf_min1 < 0) -+ if(MSF_END_MIN < 0) - { -- msf.cdmsf_min1 = 0; -+ MSF_END_MIN = 0; - } - #endif -+ -+ if(MSF_START_SEC > 60 && (offset<0)) -+ { -+ MSF_START_SEC = 60-abs(offset); -+ MSF_START_MIN--; -+ } -+ -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCPREVENT ); -+#endif - -+#ifdef TCD_BSD -+ if(ioctl(cd->cd_dev, CDIOCPLAYMSF, &msf)) -+#else - if(ioctl(cd->cd_dev, CDROMPLAYMSF, &msf)) -+#endif - { -@@ -491,2 +629,5 @@ - debug("cdrom.c: tcd_play_seconds error. CDROMPLAYMSF ioctl error.\n" ); -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW ); -+#endif - return(-1); -@@ -507,3 +648,11 @@ - -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif -+ -+#ifdef TCD_BSD -+ if(!ioctl(cd->cd_dev, CDIOCEJECT)) -+#else - if(!ioctl(cd->cd_dev, CDROMEJECT)) -+#endif - { -@@ -515,2 +664,5 @@ - { -+#ifdef TCD_BSD -+ tmp = ioctl( cd->cd_dev, CDIOCCLOSE ); -+#else - #ifdef CDROMCLOSETRAY -@@ -518,2 +670,7 @@ - #endif -+#endif -+ -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCPREVENT); -+#endif - -@@ -527,2 +684,5 @@ - -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return(-1); -@@ -544,7 +704,15 @@ - /* SDH: Makes things cleaner on eject */ -- if( cd->sc.cdsc_audiostatus==CDROM_AUDIO_PAUSED ) -+ if( SC_AUDIOSTATUS(cd->sc)==CDROM_AUDIO_PAUSED ) - tcd_pausecd(cd); - -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif -+ - cd->err = FALSE; -+#ifdef TCD_BSD -+ if(ioctl(cd->cd_dev, CDIOCSTOP)) -+#else - if(ioctl(cd->cd_dev, CDROMSTOP)) -+#endif - { -@@ -566,5 +734,9 @@ - -- if(cd->sc.cdsc_audiostatus==CDROM_AUDIO_PAUSED) -- { -+ if(SC_AUDIOSTATUS(cd->sc)==CDROM_AUDIO_PAUSED) -+ { -+#ifdef TCD_BSD -+ if((tmp=ioctl(cd->cd_dev, CDIOCRESUME))) -+#else - if((tmp=ioctl(cd->cd_dev, CDROMRESUME))) -+#endif - { -@@ -572,4 +744,10 @@ - cd->err = TRUE; -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return(-1); - } -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCPREVENT); -+#endif - return tmp; -@@ -578,3 +756,7 @@ - { -+#ifdef TCD_BSD -+ if((tmp=ioctl(cd->cd_dev, CDIOCPAUSE))) -+#else - if((tmp=ioctl(cd->cd_dev, CDROMPAUSE))) -+#endif - { -@@ -582,4 +764,10 @@ - cd->err = TRUE; -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return(-1); - } -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCPREVENT); -+#endif - return tmp; -@@ -591,2 +779,3 @@ - #ifdef TCD_CHANGER_ENABLED -+#ifndef TCD_BSD - int tmp; -@@ -599,6 +788,6 @@ - return tmp; --#else -+#endif -+#endif - debug("tcd_change_disc called, but changer support isn't compiled in. Ickyblah.\n" ); - return 0; --#endif - } ---- tcd/linux-cdrom.h.orig Thu Jan 13 22:27:52 2000 -+++ tcd/linux-cdrom.h Tue May 30 15:34:32 2000 -@@ -29,4 +29,16 @@ - #include <glib.h> --#if !defined(linux) && !defined(sun) && !defined(__sun__) --# error TCD only builds on linux and Solaris/SunOs -+#if !defined(linux) && !defined(sun) && !defined(__sun__) && !defined(__FreeBSD__) -+# error TCD only builds on Linux, Solaris, SunOS, and FreeBSD -+#endif -+ -+#ifdef __FreeBSD__ -+#define TCD_BSD -+#include <sys/cdio.h> -+#define CDROM_AUDIO_INVALID CD_AS_AUDIO_INVALID -+#define CDROM_AUDIO_PLAY CD_AS_PLAY_IN_PROGRESS -+#define CDROM_AUDIO_PAUSED CD_AS_PLAY_PAUSED -+#define CDROM_AUDIO_COMPLETED CD_AS_PLAY_COMPLETED -+#define CDROM_AUDIO_ERROR CD_AS_PLAY_ERROR -+#define CDROM_AUDIO_NO_STATUS CD_AS_NO_STATUS -+#define CDROM - #endif -@@ -128,3 +140,13 @@ - char extd[EXT_DATA_LEN+1]; /* extra information for this track */ -+#ifdef TCD_BSD -+ struct cd_toc_entry toc; -+#define TOC_MINUTE(trk) (trk.toc.addr.msf.minute) -+#define TOC_SECOND(trk) (trk.toc.addr.msf.second) -+#define TOC_FRAME(trk) (trk.toc.addr.msf.frame) -+#else - struct cdrom_tocentry toc; -+#define TOC_MINUTE(trk) (trk.toc.cdte_addr.msf.minute) -+#define TOC_SECOND(trk) (trk.toc.cdte_addr.msf.second) -+#define TOC_FRAME(trk) (trk.toc.cdte_addr.msf.frame) -+#endif - int titled; -@@ -154,2 +176,14 @@ - -+#ifdef TCD_BSD -+ /* See /usr/include/sys/cdio.h */ -+ struct ioc_play_track ti; -+ struct ioc_toc_header tochdr; -+ struct cd_sub_channel_info sc; -+#define SC_AUDIOSTATUS(sc) (sc.header.audio_status) -+#define SC_TRACK(sc) (sc.what.position.track_number) -+#define SC_MINUTE(sc) (sc.what.position.absaddr.msf.minute) -+#define SC_SECOND(sc) (sc.what.position.absaddr.msf.second) -+#define SC_FRAME(sc) (sc.what.position.absaddr.msf.frame) -+#else -+ - /* See /usr/src/linux/include/linux/cdrom.h */ -@@ -158,2 +192,8 @@ - struct cdrom_subchnl sc; /* Subchannel, for time */ -+#define SC_AUDIOSTATUS(sc) (sc.cdsc_audiostatus) -+#define SC_TRACK(sc) (sc.cdsc_trk) -+#define SC_MINUTE(sc) (sc.cdsc_absaddr.msf.minute) -+#define SC_SECOND(sc) (sc.cdsc_absaddr.msf.second) -+#define SC_FRAME(sc) (sc.cdsc_absaddr.msf.frame) -+#endif - int volume; /* Must range 0-100 */ ---- tcd/tcd.c.orig Thu Jan 13 22:27:52 2000 -+++ tcd/tcd.c Tue May 30 15:17:17 2000 -@@ -141,4 +141,4 @@ - stopped anyway, fix it. */ -- if( cd->sc.cdsc_audiostatus != CDROM_AUDIO_PLAY && -- cd->sc.cdsc_audiostatus != CDROM_AUDIO_PAUSED ) -+ if( SC_AUDIOSTATUS(cd->sc) != CDROM_AUDIO_PLAY && -+ SC_AUDIOSTATUS(cd->sc) != CDROM_AUDIO_PAUSED ) - { -@@ -172,3 +172,3 @@ - if(cd->isplayable) { -- if( cd->sc.cdsc_audiostatus == CDROM_AUDIO_PAUSED ) -+ if( SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PAUSED ) - tcd_pausecd(cd); -@@ -442,4 +442,4 @@ - mvwprintw(win,maxy-4,38,"%02u:%02u", -- cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.minute, -- cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.second ); -+ TOC_MINUTE(cd->trk[C(cd->last_t+1)]), -+ TOC_SECOND(cd->trk[C(cd->last_t+1)]) ); - mvwprintw(win,maxy-3,38,cd->dtitle ); -@@ -480,3 +480,3 @@ - { -- if(cd->cur_t == i && cd->sc.cdsc_audiostatus == CDROM_AUDIO_PLAY) -+ if(cd->cur_t == i && SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PLAY) - stat = 'P'; -@@ -484,3 +484,7 @@ - stat = 'R'; -+#if defined(TCD_BSD) -+ else if(cd->trk[i].toc.control == 0x04) -+#else - else if(cd->trk[i].toc.cdte_ctrl == CDROM_DATA_TRACK) -+#endif - stat = 'd'; -@@ -500,3 +504,3 @@ - -- if( cd->sc.cdsc_audiostatus == CDROM_AUDIO_PLAY && cd->cur_t == i ) -+ if( SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PLAY && cd->cur_t == i ) - attron( A_BOLD ); -@@ -507,3 +511,3 @@ - -- if(cd->sc.cdsc_audiostatus == CDROM_AUDIO_PLAY && cd->cur_t == i) -+ if(SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PLAY && cd->cur_t == i) - attroff( A_BOLD ); -@@ -518,3 +522,3 @@ - { -- switch( cd->sc.cdsc_audiostatus ) -+ switch( SC_AUDIOSTATUS(cd->sc) ) - { diff --git a/audio/gnome-media/pkg-comment b/audio/gnome-media/pkg-comment deleted file mode 100644 index 0028a932b1e0..000000000000 --- a/audio/gnome-media/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Multimedia applications for the GNOME desktop diff --git a/audio/gnome-media/pkg-descr b/audio/gnome-media/pkg-descr deleted file mode 100644 index 3d3117e6a73a..000000000000 --- a/audio/gnome-media/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Multimedia applications for the GNOME desktop. Includes gtcd, a CDDB -aware CD player; GMix, for controlling the sound card's mixer; and -VU-Meter, to slow down your desktop... diff --git a/audio/gnome-media/pkg-plist b/audio/gnome-media/pkg-plist deleted file mode 100644 index 9519b4d3804f..000000000000 --- a/audio/gnome-media/pkg-plist +++ /dev/null @@ -1,56 +0,0 @@ -bin/cddbslave -bin/cddbsubmit -bin/gmix -bin/grecord -bin/gtcd -bin/vumeter -share/gnome/apps/Multimedia/Soundrecorder.desktop -share/gnome/apps/Multimedia/gmix.desktop -share/gnome/apps/Multimedia/gtcd.desktop -share/gnome/apps/Multimedia/vumeter.desktop -share/gnome/cddb-submit-methods -share/gnome/mime-info/grecord.keys -share/gnome/mime-info/grecord.mime -share/gnome/pixmaps/gnome-mixer.png -share/gnome/pixmaps/gnome-vumeter.png -share/gnome/pixmaps/gtcd.png -share/gnome/pixmaps/tcd/cdrom.xpm -share/gnome/pixmaps/tcd/eject.xpm -share/gnome/pixmaps/tcd/ff.xpm -share/gnome/pixmaps/tcd/goto.xpm -share/gnome/pixmaps/tcd/next_t.xpm -share/gnome/pixmaps/tcd/pause.xpm -share/gnome/pixmaps/tcd/play.xpm -share/gnome/pixmaps/tcd/prev_t.xpm -share/gnome/pixmaps/tcd/rw.xpm -share/gnome/pixmaps/tcd/stop.xpm -share/locale/ca/LC_MESSAGES/gnome-media.mo -share/locale/cs/LC_MESSAGES/gnome-media.mo -share/locale/da/LC_MESSAGES/gnome-media.mo -share/locale/de/LC_MESSAGES/gnome-media.mo -share/locale/el/LC_MESSAGES/gnome-media.mo -share/locale/en_GB/LC_MESSAGES/gnome-media.mo -share/locale/es/LC_MESSAGES/gnome-media.mo -share/locale/et/LC_MESSAGES/gnome-media.mo -share/locale/fi/LC_MESSAGES/gnome-media.mo -share/locale/fr/LC_MESSAGES/gnome-media.mo -share/locale/ga/LC_MESSAGES/gnome-media.mo -share/locale/gl/LC_MESSAGES/gnome-media.mo -share/locale/hu/LC_MESSAGES/gnome-media.mo -share/locale/it/LC_MESSAGES/gnome-media.mo -share/locale/ja/LC_MESSAGES/gnome-media.mo -share/locale/ko/LC_MESSAGES/gnome-media.mo -share/locale/lt/LC_MESSAGES/gnome-media.mo -share/locale/nl/LC_MESSAGES/gnome-media.mo -share/locale/no/LC_MESSAGES/gnome-media.mo -share/locale/pl/LC_MESSAGES/gnome-media.mo -share/locale/pt/LC_MESSAGES/gnome-media.mo -share/locale/pt_BR/LC_MESSAGES/gnome-media.mo -share/locale/ro/LC_MESSAGES/gnome-media.mo -share/locale/ru/LC_MESSAGES/gnome-media.mo -share/locale/sv/LC_MESSAGES/gnome-media.mo -share/locale/tr/LC_MESSAGES/gnome-media.mo -share/locale/uk/LC_MESSAGES/gnome-media.mo -share/locale/zh_CN.GB2312/LC_MESSAGES/gnome-media.mo -share/locale/zh_TW.Big5/LC_MESSAGES/gnome-media.mo -@dirrm share/gnome/pixmaps/tcd/ diff --git a/audio/gnomeaudio2/Makefile b/audio/gnomeaudio2/Makefile deleted file mode 100644 index 522e80bc8c0d..000000000000 --- a/audio/gnomeaudio2/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# New ports collection makefile for: gnomeaudio -# Date created: 29 Dec 1998 -# Whom: Vanilla I. Shu <vanilla@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= gnomeaudio -PORTVERSION= 1.0.0 -CATEGORIES= audio gnome -MASTER_SITES= ${MASTER_SITE_GNOME} -MASTER_SITE_SUBDIR= stable/sources/gnome-audio -DISTNAME= gnome-audio-${PORTVERSION} - -MAINTAINER= ade@FreeBSD.org - -USE_X_PREFIX= yes -USE_GMAKE= yes -USE_GNOMELIBS= yes -NO_BUILD= yes - -post-extract: - @${RM} -fr ${WRKSRC}/sounds/sounds - -.include <bsd.port.mk> diff --git a/audio/gnomeaudio2/distinfo b/audio/gnomeaudio2/distinfo deleted file mode 100644 index b6a971e4403e..000000000000 --- a/audio/gnomeaudio2/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (gnome-audio-1.0.0.tar.gz) = 3ae217dfa20fc8fbb67595a32d6beeec diff --git a/audio/gnomeaudio2/files/patch-aa b/audio/gnomeaudio2/files/patch-aa deleted file mode 100644 index 13a86220f234..000000000000 --- a/audio/gnomeaudio2/files/patch-aa +++ /dev/null @@ -1,22 +0,0 @@ ---- sounds/Makefile.orig Wed Feb 24 14:19:09 1999 -+++ sounds/Makefile Mon Jul 12 11:24:27 1999 -@@ -1,15 +1,13 @@ --prefix=$(shell gnome-config --prefix) -- - all: - - install: install-files install-default-links - - install-files: - for I in $(shell find . -name '*.wav'); do \ -- install -d $(prefix)/share/sounds/`dirname $$I`; \ -- install -m444 $$I $(prefix)/share/sounds/$$I; \ -+ mkdir -p $(PREFIX)/share/gnome/sounds/`dirname $$I`; \ -+ ${BSD_INSTALL_DATA} $$I $(PREFIX)/share/gnome/sounds/$$I; \ - done - - install-default-links: -- ln -sf startup3.wav $(prefix)/share/sounds/login.wav -- ln -sf shutdown1.wav $(prefix)/share/sounds/logout.wav -+ ln -sf startup3.wav $(PREFIX)/share/gnome/sounds/startup.wav -+ ln -sf shutdown1.wav $(PREFIX)/share/gnome/sounds/logout.wav diff --git a/audio/gnomeaudio2/pkg-comment b/audio/gnomeaudio2/pkg-comment deleted file mode 100644 index c061452c9b05..000000000000 --- a/audio/gnomeaudio2/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Sound files for use with GNOME diff --git a/audio/gnomeaudio2/pkg-descr b/audio/gnomeaudio2/pkg-descr deleted file mode 100644 index a7572a0ecf46..000000000000 --- a/audio/gnomeaudio2/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -This module holds sound files for use with GNOME. Stick them in the -'sounds' directory here, or a subdirectory thereof - the whole tree will -be copied over into $(gnome_prefix)/share/gnome/sounds. diff --git a/audio/gnomeaudio2/pkg-plist b/audio/gnomeaudio2/pkg-plist deleted file mode 100644 index 806f9647d5cd..000000000000 --- a/audio/gnomeaudio2/pkg-plist +++ /dev/null @@ -1,16 +0,0 @@ -share/gnome/sounds/card_shuffle.wav -share/gnome/sounds/gtk-events/activate.wav -share/gnome/sounds/gtk-events/clicked.wav -share/gnome/sounds/gtk-events/toggled.wav -share/gnome/sounds/login.wav -share/gnome/sounds/logout.wav -share/gnome/sounds/panel/slide.wav -share/gnome/sounds/phone.wav -share/gnome/sounds/shutdown1.wav -share/gnome/sounds/startup.wav -share/gnome/sounds/startup1.wav -share/gnome/sounds/startup2.wav -share/gnome/sounds/startup3.wav -@dirrm share/gnome/sounds/gtk-events -@dirrm share/gnome/sounds/panel -@dirrm share/gnome/sounds diff --git a/audio/gnomemedia2/Makefile b/audio/gnomemedia2/Makefile deleted file mode 100644 index c3ae650a45b2..000000000000 --- a/audio/gnomemedia2/Makefile +++ /dev/null @@ -1,34 +0,0 @@ -# New ports collection makefile for: gnomemedia -# Date created: 20 January 1999 -# Whom: Jeremy Lea <reg@shale.csir.co.za> -# -# $FreeBSD$ -# - -PORTNAME= gnomemedia -PORTVERSION= 1.2.0 -CATEGORIES= audio gnome -MASTER_SITES= ${MASTER_SITE_GNOME} -MASTER_SITE_SUBDIR= stable/sources/gnome-media -DISTNAME= gnome-media-${PORTVERSION} - -MAINTAINER= reg@FreeBSD.org - -RUN_DEPENDS= sox:${PORTSDIR}/audio/sox - -USE_X_PREFIX= yes -USE_GMAKE= yes -USE_GNOME= yes -USE_LIBTOOL= yes -CONFIGURE_ARGS= --without-ncurses -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ - LIBS="-L${LOCALBASE}/lib" - -pre-patch: - @${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \ - s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure - @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \ - 's|\$\(datadir\)/gnome/|\$\(datadir\)/|g ; \ - s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g' - -.include <bsd.port.mk> diff --git a/audio/gnomemedia2/distinfo b/audio/gnomemedia2/distinfo deleted file mode 100644 index 311191fc2cc0..000000000000 --- a/audio/gnomemedia2/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (gnome-media-1.2.0.tar.gz) = c7cda6054b47f71aa46aaabe9db6fb4c diff --git a/audio/gnomemedia2/files/patch-ac b/audio/gnomemedia2/files/patch-ac deleted file mode 100644 index 550d1e6d083c..000000000000 --- a/audio/gnomemedia2/files/patch-ac +++ /dev/null @@ -1,14 +0,0 @@ ---- cddbslave/Makefile.in.orig Wed May 24 14:53:10 2000 -+++ cddbslave/Makefile.in Tue May 30 15:13:02 2000 -@@ -139,3 +139,3 @@ - --gnomedatadir = $(datadir)/gnome -+gnomedatadir = $(datadir) - ---- tcd/Makefile.in.orig Wed May 24 14:53:16 2000 -+++ tcd/Makefile.in Tue May 30 15:12:38 2000 -@@ -147,3 +147,3 @@ - --tcd_LDADD = $(GNOME_LIBDIR) -lglib -lm $(CURSES_LIBS) $(INTLLIBS) -+tcd_LDADD = `$(GLIB_CONFIG) --libs` -lm $(CURSES_LIBS) $(INTLLIBS) - diff --git a/audio/gnomemedia2/files/patch-ad b/audio/gnomemedia2/files/patch-ad deleted file mode 100644 index 8c2d1acfb01f..000000000000 --- a/audio/gnomemedia2/files/patch-ad +++ /dev/null @@ -1,74 +0,0 @@ ---- gmix/gmix.c.orig Sun Feb 21 12:10:17 1999 -+++ gmix/gmix.c Mon Mar 8 20:41:05 1999 -@@ -94,6 +94,17 @@ - /* - * All, that is known about a mixer-device - */ -+ -+#if !defined(OPEN_SOUND_SYSTEM) -+typedef struct mixer_info -+{ -+ char id[16]; -+ char name[32]; -+ int modify_counter; -+ int fillers[10]; -+} mixer_info; -+#endif -+ - typedef struct device_info { - int fd; - mixer_info info; -@@ -272,11 +283,7 @@ - /* - * open the mixer-device - */ -- if (num==0) { -- sprintf(device_name, "/dev/mixer"); -- } else { -- sprintf(device_name, "/dev/mixer%i", num); -- } -+ sprintf(device_name, "/dev/mixer%i", num); - new_device->fd=open(device_name, O_RDWR, 0); - if (new_device->fd<0) { - free(new_device); -@@ -291,6 +298,8 @@ - fprintf(stderr, "Warning: This version of gmix was compiled with a different version of\nsoundcard.h.\n"); - } - #endif -+ -+#if defined(OPEN_SOUND_SYSTEM) - /* - * mixer-name - */ -@@ -301,6 +310,11 @@ - } - if(!isalpha(new_device->info.name[0])) - g_snprintf(new_device->info.name, 31, "Card %d", num+1); -+#else -+ g_snprintf(new_device->info.id, 15, "mixer%d", num); -+ g_snprintf(new_device->info.name, 31, "Sound Card %d", num+1); -+ new_device->info.modify_counter=0; -+#endif - /* - * several bitmasks describing the mixer - */ -@@ -386,15 +400,16 @@ - { - int cnt; - device_info *new_device; -- cnt=0; devices=NULL; -+ cnt=0; num_mixers=0; devices=NULL; - do { - new_device=open_device(cnt++); - if (new_device) { - new_device->channels=make_channels(new_device); - devices=g_list_append(devices, new_device); -+ num_mixers++; - } -- } while (new_device); -- num_mixers=cnt-1; -+ } while ((errno == EACCES) || (errno == EINVAL) || (errno == ENXIO) \ -+ || new_device); - } - - void free_one_device(gpointer a, gpointer b) diff --git a/audio/gnomemedia2/files/patch-ae b/audio/gnomemedia2/files/patch-ae deleted file mode 100644 index b2878eb5521b..000000000000 --- a/audio/gnomemedia2/files/patch-ae +++ /dev/null @@ -1,789 +0,0 @@ ---- tcd/callbacks.c.orig Thu Jan 13 22:27:52 2000 -+++ tcd/callbacks.c Tue May 30 15:17:17 2000 -@@ -12,3 +12,3 @@ - { -- if(cd.sc.cdsc_audiostatus==CDROM_AUDIO_PAUSED) -+ if(SC_AUDIOSTATUS(cd.sc)==CDROM_AUDIO_PAUSED) - tcd_pausecd(&cd); -@@ -44,3 +44,3 @@ - /* SDH: Make sure play/pause state change is noticed */ -- cd.sc.cdsc_audiostatus = -1; -+ SC_AUDIOSTATUS(cd.sc) = -1; - if(cd.isplayable) ---- tcd/cddb.c.orig Thu Jan 13 22:27:52 2000 -+++ tcd/cddb.c Tue May 30 15:17:17 2000 -@@ -201,7 +201,7 @@ - -- min = cd->trk[trk].toc.cdte_addr.msf.minute; -- sec = cd->trk[trk].toc.cdte_addr.msf.second; -+ min = TOC_MINUTE(cd->trk[trk]); -+ sec = TOC_SECOND(cd->trk[trk]); - - n = (min*60)+sec; -- fprintf( fp, "# %u\n", (n*75)+cd->trk[trk].toc.cdte_addr.msf.frame ); -+ fprintf( fp, "# %u\n", (n*75)+TOC_FRAME(cd->trk[trk]) ); - } -@@ -209,4 +209,4 @@ - fprintf( fp, "#\n# Disc length: %i seconds\n", -- (cd->trk[cd->last_t+1].toc.cdte_addr.msf.minute*60) -- +(cd->trk[cd->last_t+1].toc.cdte_addr.msf.second) ); -+ (TOC_MINUTE(cd->trk[cd->last_t+1])*60) -+ +(TOC_SECOND(cd->trk[cd->last_t+1])) ); - -@@ -247,6 +247,6 @@ - -- min = cd->trk[i].toc.cdte_addr.msf.minute; -- sec = cd->trk[i].toc.cdte_addr.msf.second; -+ min = TOC_MINUTE(cd->trk[i]); -+ sec = TOC_SECOND(cd->trk[i]); - -- l=sprintf( tmp, "%u ", calc_offset(min,sec,cd->trk[i].toc.cdte_addr.msf.frame)); -+ l=sprintf( tmp, "%u ", calc_offset(min,sec,TOC_FRAME(cd->trk[i]))); - -@@ -259,4 +259,4 @@ - l=sprintf( tmp, "%i\n", -- (cd->trk[cd->last_t+1].toc.cdte_addr.msf.minute*60) -- +(cd->trk[cd->last_t+1].toc.cdte_addr.msf.second) ); -+ (TOC_MINUTE(cd->trk[cd->last_t+1])*60) -+ +(TOC_SECOND(cd->trk[cd->last_t+1])) ); - if(blen>l) -@@ -300,5 +300,5 @@ - { -- cdtoc[i].frame = cd->trk[i+1].toc.cdte_addr.msf.frame; -- cdtoc[i].min = cd->trk[i+1].toc.cdte_addr.msf.minute; -- cdtoc[i].sec = cd->trk[i+1].toc.cdte_addr.msf.second; -+ cdtoc[i].frame = TOC_FRAME(cd->trk[i+1]); -+ cdtoc[i].min = TOC_MINUTE(cd->trk[i+1]); -+ cdtoc[i].sec = TOC_SECOND(cd->trk[i+1]); - } ---- tcd/gtcd.c.orig Sun May 21 15:13:04 2000 -+++ tcd/gtcd.c Tue May 30 15:17:17 2000 -@@ -157,3 +157,7 @@ - cd.time_lock = TRUE; -+#ifdef TCD_BSD -+ ioctl(cd.cd_dev, CDIOCPAUSE); -+#else - ioctl(cd.cd_dev, CDROMPAUSE); -+#endif - -@@ -421,4 +425,4 @@ - cur = cd.cur_pos_abs; -- end = (cd.trk[cd.last_t+1].toc.cdte_addr.msf.minute -- *60)+cd.trk[cd.last_t+1].toc.cdte_addr.msf.second; -+ end = (TOC_MINUTE(cd.trk[cd.last_t+1])*60 -+ +TOC_SECOND(cd.trk[cd.last_t+1])); - pos = end-cur; -@@ -524,3 +528,3 @@ - { -- switch( cd.sc.cdsc_audiostatus ) -+ switch( SC_AUDIOSTATUS(cd.sc) ) - { -@@ -620,4 +624,4 @@ - /* see if we need to repeat */ -- if( cd.sc.cdsc_audiostatus != CDROM_AUDIO_PLAY && -- cd.sc.cdsc_audiostatus != CDROM_AUDIO_PAUSED ) -+ if( SC_AUDIOSTATUS(cd.sc) != CDROM_AUDIO_PLAY && -+ SC_AUDIOSTATUS(cd.sc) != CDROM_AUDIO_PAUSED ) - { -@@ -638,3 +642,3 @@ - { -- if(old_status != cd.sc.cdsc_audiostatus) -+ if(old_status != SC_AUDIOSTATUS(cd.sc)) - { -@@ -645,3 +649,3 @@ - -- old_status = cd.sc.cdsc_audiostatus; -+ old_status = SC_AUDIOSTATUS(cd.sc); - g_snprintf(tmp, 255, "tcd/%s.xpm", ---- tcd/gtracked.c.orig Sun May 21 15:13:05 2000 -+++ tcd/gtracked.c Tue May 30 15:17:17 2000 -@@ -211,4 +211,4 @@ - g_snprintf(tmp, 63, _("Disc Information (%02u:%02u minutes)"), -- cd.trk[cd.last_t+1].toc.cdte_addr.msf.minute, -- cd.trk[cd.last_t+1].toc.cdte_addr.msf.second); -+ TOC_MINUTE(cd.trk[cd.last_t+1]), -+ TOC_SECOND(cd.trk[cd.last_t+1])); - ---- tcd/linux-cdrom.c.orig Thu Jan 13 22:27:52 2000 -+++ tcd/linux-cdrom.c Tue May 30 15:29:32 2000 -@@ -73,3 +73,3 @@ - --#if defined(TCD_CHANGER_ENABLED) -+#if defined(TCD_CHANGER_ENABLED) && !defined(TCD_BSD) - cd->nslots = ioctl( cd->cd_dev, CDROM_CHANGER_NSLOTS ); -@@ -116,4 +116,7 @@ - { -- int tmp,i; -+ int i; - int delsecs; -+#ifdef TCD_BSD -+ struct ioc_read_toc_single_entry tocentry; -+#endif - -@@ -127,3 +130,7 @@ - /* read the TOC header */ -+#ifdef TCD_BSD -+ if((ioctl( cd->cd_dev, CDIOREADTOCHEADER, &cd->tochdr))==-1) -+#else - if(ioctl( cd->cd_dev, CDROMREADTOCHDR, &cd->tochdr)) -+#endif - { -@@ -134,2 +141,5 @@ - cd->cddb_id = 0; -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return(-1); -@@ -138,11 +148,25 @@ - /* grab first & last tracks */ -+#ifdef TCD_BSD -+ cd->first_t = cd->tochdr.starting_track; -+ cd->last_t = cd->tochdr.ending_track; -+#else - cd->first_t = cd->tochdr.cdth_trk0; - cd->last_t = cd->tochdr.cdth_trk1; -+#endif - - /* read the leadout track */ -+#ifdef TCD_BSD -+ tocentry.track = 0xaa; /* Magic last track */ -+ tocentry.address_format = CD_MSF_FORMAT; -+#else - cd->trk[C(cd->last_t+1)].toc.cdte_track = CDROM_LEADOUT; - cd->trk[C(cd->last_t+1)].toc.cdte_format = CDROM_MSF; -+#endif - - /* read the leadout toc */ -+#ifdef TCD_BSD -+ if((ioctl(cd->cd_dev, CDIOREADTOCENTRY, &tocentry)) == -1) -+#else - if(ioctl(cd->cd_dev, CDROMREADTOCENTRY, &cd->trk[C(cd->last_t+1)].toc)) -+#endif - { -@@ -154,4 +178,15 @@ - cd->cddb_id = 0; -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return(-1); -- } -+ } -+ -+#ifdef TCD_BSD -+ cd->trk[C(cd->last_t+1)].toc = tocentry.entry; -+#endif -+ cd->trk[C(cd->last_t+1)].length = TOC_MINUTE(cd->trk[C(cd->last_t+1)]) * 60 + -+ TOC_SECOND(cd->trk[C(cd->last_t+1)]); -+ cd->trk[C(cd->last_t+1)].start = cd->trk[C(cd->last_t+1)].length * 75 + -+ TOC_FRAME(cd->trk[C(cd->last_t+1)]); - -@@ -160,6 +195,15 @@ - { -+#ifdef TCD_BSD -+ tocentry.track = i; -+ tocentry.address_format = CD_MSF_FORMAT; -+#else - cd->trk[C(i)].toc.cdte_track = i; - cd->trk[C(i)].toc.cdte_format = CDROM_MSF; -+#endif - -+#ifdef TCD_BSD -+ if((ioctl(cd->cd_dev, CDIOREADTOCENTRY, &tocentry)) == -1) -+#else - if(ioctl(cd->cd_dev, CDROMREADTOCENTRY, &cd->trk[C(i)].toc)) -+#endif - { -@@ -170,2 +214,5 @@ - cd->cddb_id = 0; -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return(-1); -@@ -173,7 +220,12 @@ - -+#ifdef TCD_BSD -+ cd->trk[C(i)].toc = tocentry.entry; -+ cd->trk[C(i)].type = cd->trk[C(i)].toc.control; -+#else - cd->trk[C(i)].type = cd->trk[C(i)].toc.cdte_ctrl; -- cd->trk[C(i)].length = cd->trk[C(i)].toc.cdte_addr.msf.minute * 60 + -- cd->trk[C(i)].toc.cdte_addr.msf.second; -+#endif -+ cd->trk[C(i)].length = TOC_MINUTE(cd->trk[C(i)]) * 60 + -+ TOC_SECOND(cd->trk[C(i)]); - cd->trk[C(i)].start = cd->trk[C(i)].length * 75 + -- cd->trk[C(i)].toc.cdte_addr.msf.frame; -+ TOC_FRAME(cd->trk[C(i)]); - } -@@ -184,6 +236,3 @@ - /* Taken from cdtool...Thanks Thomas I.! */ -- delsecs = cd->trk[C(i+1)].toc.cdte_addr.msf.minute * 60 -- + cd->trk[C(i+1)].toc.cdte_addr.msf.second -- - cd->trk[C(i)].toc.cdte_addr.msf.minute * 60 -- - cd->trk[C(i)].toc.cdte_addr.msf.second; -+ delsecs = cd->trk[C(i+1)].length - cd->trk[C(i)].length; - -@@ -206,3 +255,3 @@ - debug("cdrom.c: tcd_readtoc exiting normally\n" ); -- return tmp; -+ return 0; - } -@@ -216,5 +265,4 @@ - /* calculate various timing values */ -- cd->cur_pos_abs = cd->sc.cdsc_absaddr.msf.minute * 60 + -- cd->sc.cdsc_absaddr.msf.second; -- cd->cur_frame = cd->cur_pos_abs * 75 + cd->sc.cdsc_absaddr.msf.frame; -+ cd->cur_pos_abs = SC_MINUTE(cd->sc) * 60 + SC_SECOND(cd->sc); -+ cd->cur_frame = cd->cur_pos_abs * 75 + SC_FRAME(cd->sc); - -@@ -237,4 +285,6 @@ - #ifdef TCD_CHANGER_ENABLED -+#ifndef TCD_BSD - cd->cur_disc = ioctl( cd->cd_dev, CDROM_SELECT_DISC, CDSL_CURRENT ); - #endif -+#endif - } -@@ -284,4 +334,16 @@ - { -+#ifdef TCD_BSD -+ struct ioc_read_subchannel subch; -+#endif -+ - cd->err = FALSE; -+#ifdef TCD_BSD -+ subch.address_format = CD_MSF_FORMAT; -+ subch.data_format = CD_CURRENT_POSITION; -+ subch.data_len = sizeof(cd->sc); -+ subch.track = 0; -+ subch.data = &(cd->sc); -+#else - cd->sc.cdsc_format = CDROM_MSF; -+#endif - -@@ -289,3 +351,7 @@ - { -+#ifdef TCD_BSD -+ if((ioctl( cd->cd_dev, CDIOCREADSUBCHANNEL, &subch)) == -1) -+#else - if(ioctl( cd->cd_dev, CDROMSUBCHNL, &cd->sc)) -+#endif - { -@@ -295,8 +361,21 @@ - cd->cur_t = 0; -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return; - } -- if(cd->sc.cdsc_audiostatus==CDROM_AUDIO_PLAY) -- cd->cur_t = cd->sc.cdsc_trk; -+ if( SC_AUDIOSTATUS(cd->sc)==CDROM_AUDIO_PLAY ) -+ { -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCPREVENT); -+#endif -+ cd->cur_t = SC_TRACK(cd->sc); -+ } - else -+ { -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - cd->cur_t = 0; -+ } - tcd_recalculate(cd); -@@ -307,8 +386,21 @@ - { -+#ifdef TCD_BSD -+ struct ioc_vol vol; -+#else - struct cdrom_volctrl vol; -+#endif - -+#ifdef TCD_BSD -+ vol.vol[0] = volume; -+ vol.vol[1] = vol.vol[2] = vol.vol[3] = vol.vol[0]; -+#else - vol.channel0 = volume; - vol.channel1 = vol.channel2 = vol.channel3 = vol.channel0; -- -+#endif -+ -+#ifdef TCD_BSD -+ if(ioctl(cd->cd_dev, CDIOCSETVOL, &vol) < 0) -+#else - if(ioctl(cd->cd_dev, CDROMVOLCTRL, &vol) < 0) -+#endif - return FALSE; -@@ -320,2 +412,10 @@ - { -+#ifdef TCD_BSD -+ struct ioc_vol vol; -+ -+ if(ioctl(cd->cd_dev, CDIOCGETVOL, &vol) < 0) -+ return -1; -+ -+ return vol.vol[0]; -+#else - #ifdef CDROMVOLREAD -@@ -330,2 +430,3 @@ - #endif -+#endif - } -@@ -334,4 +435,30 @@ - { -+#ifdef TCD_BSD -+ struct ioc_play_msf msf; -+#define MSF_START_MIN (msf.start_m) -+#define MSF_START_SEC (msf.start_s) -+#define MSF_START_FRM (msf.start_f) -+#define MSF_END_MIN (msf.end_m) -+#define MSF_END_SEC (msf.end_s) -+#define MSF_END_FRM (msf.end_f) -+ struct ioc_play_track trkind; -+#define TI_START_TRK (trkind.start_track) -+#define TI_START_IND (trkind.start_index) -+#define TI_END_TRK (trkind.end_track) -+#define TI_END_IND (trkind.end_index) -+#else - struct cdrom_msf msf; -+#define MSF_START_MIN (msf.cdmsf_min0) -+#define MSF_START_SEC (msf.cdmsf_sec0) -+#define MSF_START_FRM (msf.cdmsf_frame0) -+#define MSF_END_MIN (msf.cdmsf_min1) -+#define MSF_END_SEC (msf.cdmsf_sec1) -+#define MSF_END_FRM (msf.cdmsf_frame0) - struct cdrom_ti trkind; -+#define TI_START_TRK (trkind.cdti_trk0) -+#define TI_START_IND (trkind.cdti_ind0) -+#define TI_END_TRK (trkind.cdti_trk1) -+#define TI_END_IND (trkind.cdti_ind1) -+#endif -+ - int tmp; -@@ -344,3 +471,3 @@ - { -- /* try and inject cd */ -+ /* try and eject cd */ - tcd_ejectcd(cd); -@@ -354,2 +481,5 @@ - -+#ifdef TCD_BSD -+ ioctl(cd->cd_dev, CDIOCCLOSE); -+#else - #if defined(CDROMCLOSETRAY) -@@ -358,9 +488,15 @@ - #endif -- -+#endif -+ -+ /* bad hack. most data tracks are the first track... */ -+#ifdef TCD_BSD -+ if(cd->trk[start_t].toc.control == 0x04) -+#else - if(cd->trk[start_t].toc.cdte_ctrl == CDROM_DATA_TRACK) -- start_t++; /* bad hack. most data tracks are the first track... */ -+#endif -+ start_t++; - -- msf.cdmsf_min0 = cd->trk[start_t].toc.cdte_addr.msf.minute; -- msf.cdmsf_sec0 = cd->trk[start_t].toc.cdte_addr.msf.second; -- msf.cdmsf_frame0 = cd->trk[start_t].toc.cdte_addr.msf.frame; -+ MSF_START_MIN = TOC_MINUTE(cd->trk[start_t]); -+ MSF_START_SEC = TOC_SECOND(cd->trk[start_t]); -+ MSF_START_FRM = TOC_FRAME(cd->trk[start_t]); - -@@ -368,5 +504,5 @@ - { -- msf.cdmsf_min1 = cd->trk[start_t].tot_min+msf.cdmsf_min0; -- msf.cdmsf_sec1 = cd->trk[start_t].tot_sec+msf.cdmsf_sec0; -- msf.cdmsf_frame1=0; -+ MSF_END_MIN = cd->trk[start_t].tot_min+MSF_START_MIN; -+ MSF_END_SEC = cd->trk[start_t].tot_sec+MSF_START_SEC; -+ MSF_END_FRM = 0; - } -@@ -374,20 +510,20 @@ - { -- msf.cdmsf_min1 = cd->trk[end_t+1].toc.cdte_addr.msf.minute; -- msf.cdmsf_sec1 = cd->trk[end_t+1].toc.cdte_addr.msf.second; -- msf.cdmsf_frame1 = cd->trk[end_t+1].toc.cdte_addr.msf.frame - 1; -+ MSF_END_MIN = TOC_MINUTE(cd->trk[end_t+1]); -+ MSF_END_SEC = TOC_SECOND(cd->trk[end_t+1]); -+ MSF_END_FRM = TOC_FRAME(cd->trk[end_t+1]) - 1; - - #ifdef UNSIGNED_NUMBERS_CAN_BE_NEGATIVE -- if(msf.cdmsf_frame1 < 0) -+ if(MSF_END_FRM < 0) - { -- msf.cdmsf_sec1 += msf.cdmsf_frame1; -- msf.cdmsf_frame1 = 0; -+ MSF_END_SEC += MSF_END_FRM; -+ MSF_END_FRM = 0; - } -- if(msf.cdmsf_sec1 < 0) -+ if(MSF_END_SEC < 0) - { -- msf.cdmsf_min1 += msf.cdmsf_sec1; -- msf.cdmsf_sec1 = 0; -+ MSF_END_MIN += MSF_END_SEC; -+ MSF_END_SEC = 0; - } -- if(msf.cdmsf_min1 < 0) -+ if(MSF_END_MIN < 0) - { -- msf.cdmsf_min1 = 0; -+ MSF_END_MIN = 0; - } -@@ -395,6 +531,11 @@ - } -- msf.cdmsf_min1 += (msf.cdmsf_sec1 / 60); -- msf.cdmsf_sec1 %= 60; -+ MSF_END_MIN += (MSF_END_SEC / 60); -+ MSF_END_SEC %= 60; - -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCPREVENT); -+ if(only_use_trkind || ioctl( cd->cd_dev, CDIOCPLAYMSF, &msf)) -+#else - if(ioctl( cd->cd_dev, CDROMPLAYMSF, &msf) || only_use_trkind) -+#endif - { -@@ -403,8 +544,12 @@ - /* Try alternate method of playing */ -- trkind.cdti_trk0 = start_t; /* start track */ -- trkind.cdti_ind0 = 0; /* start index */ -- trkind.cdti_trk1 = end_t; /* end track */ -- trkind.cdti_ind1 = 0; /* end index */ -+ TI_START_TRK = start_t; /* start track */ -+ TI_START_IND = 0; /* start index */ -+ TI_END_TRK = end_t; /* end track */ -+ TI_END_IND = 0; /* end index */ - -+#ifdef TCD_BSD -+ if(ioctl(cd->cd_dev, CDIOCPLAYTRACKS, &trkind)) -+#else - if(ioctl(cd->cd_dev, CDROMPLAYTRKIND, &trkind)) -+#endif - { -@@ -413,2 +558,5 @@ - debug("cdrom.c: tcd_playtracks error. CDROMPLAYTRKIND ioctl error.\n"); -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return -1; -@@ -422,21 +570,10 @@ - --static int msf_2_frame( cd_min_sec_frame *msf ) --{ -- return( ( msf->minute * CD_SECS + msf->second ) -- * CD_FRAMES + msf->frame ); --} -- --static void frame_2_msf( int frame, cd_min_sec_frame *msf ) --{ -- msf->frame = frame % CD_FRAMES; -- frame /= CD_FRAMES; -- msf->second = frame % CD_SECS; -- msf->minute = frame / CD_SECS; --} -- - int tcd_play_seconds( cd_struct *cd, long int offset ) - { -+#ifdef TCD_BSD -+ struct ioc_play_msf msf; -+#else - struct cdrom_msf msf; -- cd_min_sec_frame msf0; -- int cur_frame, start_frame, end_frame; -+#endif -+ int tmp; - -@@ -447,41 +584,42 @@ - -- /* converting msf to frames makes life much easier */ -- start_frame = msf_2_frame( &cd->trk[C(cd->first_t)].toc.cdte_addr.msf ); -- end_frame = msf_2_frame( &cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf ) - 1; -- cur_frame = cd->cur_frame + ( offset * CD_FRAMES ); -- -- /* keep the cur_frame within the boundaries of the first and last track */ -- if ( cur_frame < start_frame ) { -- cur_frame = start_frame; -- } else if ( cur_frame > end_frame ) { -- cur_frame = end_frame; -- } -- -- /* convert frames back to msf */ -- frame_2_msf( cur_frame, &msf0 ); -- msf.cdmsf_min0 = msf0.minute; -- msf.cdmsf_sec0 = msf0.second; -- msf.cdmsf_frame0 = msf0.frame; -- msf.cdmsf_min1 = cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.minute; -- msf.cdmsf_sec1 = cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.second; -- msf.cdmsf_frame1 = cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.frame - 1; -+ /* got subchannel? */ -+ MSF_START_SEC = SC_SECOND(cd->sc)+offset; -+ MSF_START_MIN = SC_MINUTE(cd->sc); -+ MSF_START_FRM = SC_FRAME(cd->sc); -+ MSF_END_MIN = TOC_MINUTE(cd->trk[C(cd->last_t+1)]); -+ MSF_END_SEC = TOC_SECOND(cd->trk[C(cd->last_t+1)]); -+ MSF_END_FRM = TOC_FRAME(cd->trk[C(cd->last_t+1)]) - 1; - - #ifdef UNSIGNED_NUMBERS_CAN_BE_NEGATIVE -- if(msf.cdmsf_frame1 < 0) -+ if((MSF_END_FRM < 0) - { -- msf.cdmsf_sec1 += msf.cdmsf_frame1; -- msf.cdmsf_frame1 = 0; -+ MSF_END_SEC += MSF_END_FRM; -+ MSF_END_FRM = 0; - } -- if(msf.cdmsf_sec1 < 0) -+ if(MSF_END_SEC < 0) - { -- msf.cdmsf_min1 += msf.cdmsf_sec1; -- msf.cdmsf_sec1 = 0; -+ MSF_END_MIN += MSF_END_SEC; -+ MSF_END_SEC = 0; - } -- if(msf.cdmsf_min1 < 0) -+ if(MSF_END_MIN < 0) - { -- msf.cdmsf_min1 = 0; -+ MSF_END_MIN = 0; - } - #endif -+ -+ if(MSF_START_SEC > 60 && (offset<0)) -+ { -+ MSF_START_SEC = 60-abs(offset); -+ MSF_START_MIN--; -+ } -+ -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCPREVENT ); -+#endif - -+#ifdef TCD_BSD -+ if(ioctl(cd->cd_dev, CDIOCPLAYMSF, &msf)) -+#else - if(ioctl(cd->cd_dev, CDROMPLAYMSF, &msf)) -+#endif - { -@@ -491,2 +629,5 @@ - debug("cdrom.c: tcd_play_seconds error. CDROMPLAYMSF ioctl error.\n" ); -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW ); -+#endif - return(-1); -@@ -507,3 +648,11 @@ - -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif -+ -+#ifdef TCD_BSD -+ if(!ioctl(cd->cd_dev, CDIOCEJECT)) -+#else - if(!ioctl(cd->cd_dev, CDROMEJECT)) -+#endif - { -@@ -515,2 +664,5 @@ - { -+#ifdef TCD_BSD -+ tmp = ioctl( cd->cd_dev, CDIOCCLOSE ); -+#else - #ifdef CDROMCLOSETRAY -@@ -518,2 +670,7 @@ - #endif -+#endif -+ -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCPREVENT); -+#endif - -@@ -527,2 +684,5 @@ - -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return(-1); -@@ -544,7 +704,15 @@ - /* SDH: Makes things cleaner on eject */ -- if( cd->sc.cdsc_audiostatus==CDROM_AUDIO_PAUSED ) -+ if( SC_AUDIOSTATUS(cd->sc)==CDROM_AUDIO_PAUSED ) - tcd_pausecd(cd); - -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif -+ - cd->err = FALSE; -+#ifdef TCD_BSD -+ if(ioctl(cd->cd_dev, CDIOCSTOP)) -+#else - if(ioctl(cd->cd_dev, CDROMSTOP)) -+#endif - { -@@ -566,5 +734,9 @@ - -- if(cd->sc.cdsc_audiostatus==CDROM_AUDIO_PAUSED) -- { -+ if(SC_AUDIOSTATUS(cd->sc)==CDROM_AUDIO_PAUSED) -+ { -+#ifdef TCD_BSD -+ if((tmp=ioctl(cd->cd_dev, CDIOCRESUME))) -+#else - if((tmp=ioctl(cd->cd_dev, CDROMRESUME))) -+#endif - { -@@ -572,4 +744,10 @@ - cd->err = TRUE; -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return(-1); - } -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCPREVENT); -+#endif - return tmp; -@@ -578,3 +756,7 @@ - { -+#ifdef TCD_BSD -+ if((tmp=ioctl(cd->cd_dev, CDIOCPAUSE))) -+#else - if((tmp=ioctl(cd->cd_dev, CDROMPAUSE))) -+#endif - { -@@ -582,4 +764,10 @@ - cd->err = TRUE; -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCALLOW); -+#endif - return(-1); - } -+#ifdef TCD_BSD -+ ioctl( cd->cd_dev, CDIOCPREVENT); -+#endif - return tmp; -@@ -591,2 +779,3 @@ - #ifdef TCD_CHANGER_ENABLED -+#ifndef TCD_BSD - int tmp; -@@ -599,6 +788,6 @@ - return tmp; --#else -+#endif -+#endif - debug("tcd_change_disc called, but changer support isn't compiled in. Ickyblah.\n" ); - return 0; --#endif - } ---- tcd/linux-cdrom.h.orig Thu Jan 13 22:27:52 2000 -+++ tcd/linux-cdrom.h Tue May 30 15:34:32 2000 -@@ -29,4 +29,16 @@ - #include <glib.h> --#if !defined(linux) && !defined(sun) && !defined(__sun__) --# error TCD only builds on linux and Solaris/SunOs -+#if !defined(linux) && !defined(sun) && !defined(__sun__) && !defined(__FreeBSD__) -+# error TCD only builds on Linux, Solaris, SunOS, and FreeBSD -+#endif -+ -+#ifdef __FreeBSD__ -+#define TCD_BSD -+#include <sys/cdio.h> -+#define CDROM_AUDIO_INVALID CD_AS_AUDIO_INVALID -+#define CDROM_AUDIO_PLAY CD_AS_PLAY_IN_PROGRESS -+#define CDROM_AUDIO_PAUSED CD_AS_PLAY_PAUSED -+#define CDROM_AUDIO_COMPLETED CD_AS_PLAY_COMPLETED -+#define CDROM_AUDIO_ERROR CD_AS_PLAY_ERROR -+#define CDROM_AUDIO_NO_STATUS CD_AS_NO_STATUS -+#define CDROM - #endif -@@ -128,3 +140,13 @@ - char extd[EXT_DATA_LEN+1]; /* extra information for this track */ -+#ifdef TCD_BSD -+ struct cd_toc_entry toc; -+#define TOC_MINUTE(trk) (trk.toc.addr.msf.minute) -+#define TOC_SECOND(trk) (trk.toc.addr.msf.second) -+#define TOC_FRAME(trk) (trk.toc.addr.msf.frame) -+#else - struct cdrom_tocentry toc; -+#define TOC_MINUTE(trk) (trk.toc.cdte_addr.msf.minute) -+#define TOC_SECOND(trk) (trk.toc.cdte_addr.msf.second) -+#define TOC_FRAME(trk) (trk.toc.cdte_addr.msf.frame) -+#endif - int titled; -@@ -154,2 +176,14 @@ - -+#ifdef TCD_BSD -+ /* See /usr/include/sys/cdio.h */ -+ struct ioc_play_track ti; -+ struct ioc_toc_header tochdr; -+ struct cd_sub_channel_info sc; -+#define SC_AUDIOSTATUS(sc) (sc.header.audio_status) -+#define SC_TRACK(sc) (sc.what.position.track_number) -+#define SC_MINUTE(sc) (sc.what.position.absaddr.msf.minute) -+#define SC_SECOND(sc) (sc.what.position.absaddr.msf.second) -+#define SC_FRAME(sc) (sc.what.position.absaddr.msf.frame) -+#else -+ - /* See /usr/src/linux/include/linux/cdrom.h */ -@@ -158,2 +192,8 @@ - struct cdrom_subchnl sc; /* Subchannel, for time */ -+#define SC_AUDIOSTATUS(sc) (sc.cdsc_audiostatus) -+#define SC_TRACK(sc) (sc.cdsc_trk) -+#define SC_MINUTE(sc) (sc.cdsc_absaddr.msf.minute) -+#define SC_SECOND(sc) (sc.cdsc_absaddr.msf.second) -+#define SC_FRAME(sc) (sc.cdsc_absaddr.msf.frame) -+#endif - int volume; /* Must range 0-100 */ ---- tcd/tcd.c.orig Thu Jan 13 22:27:52 2000 -+++ tcd/tcd.c Tue May 30 15:17:17 2000 -@@ -141,4 +141,4 @@ - stopped anyway, fix it. */ -- if( cd->sc.cdsc_audiostatus != CDROM_AUDIO_PLAY && -- cd->sc.cdsc_audiostatus != CDROM_AUDIO_PAUSED ) -+ if( SC_AUDIOSTATUS(cd->sc) != CDROM_AUDIO_PLAY && -+ SC_AUDIOSTATUS(cd->sc) != CDROM_AUDIO_PAUSED ) - { -@@ -172,3 +172,3 @@ - if(cd->isplayable) { -- if( cd->sc.cdsc_audiostatus == CDROM_AUDIO_PAUSED ) -+ if( SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PAUSED ) - tcd_pausecd(cd); -@@ -442,4 +442,4 @@ - mvwprintw(win,maxy-4,38,"%02u:%02u", -- cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.minute, -- cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.second ); -+ TOC_MINUTE(cd->trk[C(cd->last_t+1)]), -+ TOC_SECOND(cd->trk[C(cd->last_t+1)]) ); - mvwprintw(win,maxy-3,38,cd->dtitle ); -@@ -480,3 +480,3 @@ - { -- if(cd->cur_t == i && cd->sc.cdsc_audiostatus == CDROM_AUDIO_PLAY) -+ if(cd->cur_t == i && SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PLAY) - stat = 'P'; -@@ -484,3 +484,7 @@ - stat = 'R'; -+#if defined(TCD_BSD) -+ else if(cd->trk[i].toc.control == 0x04) -+#else - else if(cd->trk[i].toc.cdte_ctrl == CDROM_DATA_TRACK) -+#endif - stat = 'd'; -@@ -500,3 +504,3 @@ - -- if( cd->sc.cdsc_audiostatus == CDROM_AUDIO_PLAY && cd->cur_t == i ) -+ if( SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PLAY && cd->cur_t == i ) - attron( A_BOLD ); -@@ -507,3 +511,3 @@ - -- if(cd->sc.cdsc_audiostatus == CDROM_AUDIO_PLAY && cd->cur_t == i) -+ if(SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PLAY && cd->cur_t == i) - attroff( A_BOLD ); -@@ -518,3 +522,3 @@ - { -- switch( cd->sc.cdsc_audiostatus ) -+ switch( SC_AUDIOSTATUS(cd->sc) ) - { diff --git a/audio/gnomemedia2/pkg-comment b/audio/gnomemedia2/pkg-comment deleted file mode 100644 index 0028a932b1e0..000000000000 --- a/audio/gnomemedia2/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Multimedia applications for the GNOME desktop diff --git a/audio/gnomemedia2/pkg-descr b/audio/gnomemedia2/pkg-descr deleted file mode 100644 index 3d3117e6a73a..000000000000 --- a/audio/gnomemedia2/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Multimedia applications for the GNOME desktop. Includes gtcd, a CDDB -aware CD player; GMix, for controlling the sound card's mixer; and -VU-Meter, to slow down your desktop... diff --git a/audio/gnomemedia2/pkg-plist b/audio/gnomemedia2/pkg-plist deleted file mode 100644 index 9519b4d3804f..000000000000 --- a/audio/gnomemedia2/pkg-plist +++ /dev/null @@ -1,56 +0,0 @@ -bin/cddbslave -bin/cddbsubmit -bin/gmix -bin/grecord -bin/gtcd -bin/vumeter -share/gnome/apps/Multimedia/Soundrecorder.desktop -share/gnome/apps/Multimedia/gmix.desktop -share/gnome/apps/Multimedia/gtcd.desktop -share/gnome/apps/Multimedia/vumeter.desktop -share/gnome/cddb-submit-methods -share/gnome/mime-info/grecord.keys -share/gnome/mime-info/grecord.mime -share/gnome/pixmaps/gnome-mixer.png -share/gnome/pixmaps/gnome-vumeter.png -share/gnome/pixmaps/gtcd.png -share/gnome/pixmaps/tcd/cdrom.xpm -share/gnome/pixmaps/tcd/eject.xpm -share/gnome/pixmaps/tcd/ff.xpm -share/gnome/pixmaps/tcd/goto.xpm -share/gnome/pixmaps/tcd/next_t.xpm -share/gnome/pixmaps/tcd/pause.xpm -share/gnome/pixmaps/tcd/play.xpm -share/gnome/pixmaps/tcd/prev_t.xpm -share/gnome/pixmaps/tcd/rw.xpm -share/gnome/pixmaps/tcd/stop.xpm -share/locale/ca/LC_MESSAGES/gnome-media.mo -share/locale/cs/LC_MESSAGES/gnome-media.mo -share/locale/da/LC_MESSAGES/gnome-media.mo -share/locale/de/LC_MESSAGES/gnome-media.mo -share/locale/el/LC_MESSAGES/gnome-media.mo -share/locale/en_GB/LC_MESSAGES/gnome-media.mo -share/locale/es/LC_MESSAGES/gnome-media.mo -share/locale/et/LC_MESSAGES/gnome-media.mo -share/locale/fi/LC_MESSAGES/gnome-media.mo -share/locale/fr/LC_MESSAGES/gnome-media.mo -share/locale/ga/LC_MESSAGES/gnome-media.mo -share/locale/gl/LC_MESSAGES/gnome-media.mo -share/locale/hu/LC_MESSAGES/gnome-media.mo -share/locale/it/LC_MESSAGES/gnome-media.mo -share/locale/ja/LC_MESSAGES/gnome-media.mo -share/locale/ko/LC_MESSAGES/gnome-media.mo -share/locale/lt/LC_MESSAGES/gnome-media.mo -share/locale/nl/LC_MESSAGES/gnome-media.mo -share/locale/no/LC_MESSAGES/gnome-media.mo -share/locale/pl/LC_MESSAGES/gnome-media.mo -share/locale/pt/LC_MESSAGES/gnome-media.mo -share/locale/pt_BR/LC_MESSAGES/gnome-media.mo -share/locale/ro/LC_MESSAGES/gnome-media.mo -share/locale/ru/LC_MESSAGES/gnome-media.mo -share/locale/sv/LC_MESSAGES/gnome-media.mo -share/locale/tr/LC_MESSAGES/gnome-media.mo -share/locale/uk/LC_MESSAGES/gnome-media.mo -share/locale/zh_CN.GB2312/LC_MESSAGES/gnome-media.mo -share/locale/zh_TW.Big5/LC_MESSAGES/gnome-media.mo -@dirrm share/gnome/pixmaps/tcd/ diff --git a/audio/gqmpeg-devel/Makefile b/audio/gqmpeg-devel/Makefile deleted file mode 100644 index 49fe33705c1f..000000000000 --- a/audio/gqmpeg-devel/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# New ports collection makefile for: gqmpeg -# Date Created: 28 Oct 1998 -# Whom: Vanilla Pooh Shu <vanilla@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= gqmpeg -PORTVERSION= 0.9.0 -CATEGORIES= audio -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= ${PORTNAME} - -MAINTAINER= lyngbol@candid.dk - -LIB_DEPENDS= gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf -RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123 - -USE_X_PREFIX= yes -USE_IMLIB= yes -USE_LIBTOOL= yes - -MAN1= gqmpeg.1 - -.include <bsd.port.mk> diff --git a/audio/gqmpeg-devel/distinfo b/audio/gqmpeg-devel/distinfo deleted file mode 100644 index da76472e846d..000000000000 --- a/audio/gqmpeg-devel/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (gqmpeg-0.9.0.tar.gz) = 78e30f5ff2fa7af0d2501fe6bd373f1b diff --git a/audio/gqmpeg-devel/files/patch-ad b/audio/gqmpeg-devel/files/patch-ad deleted file mode 100644 index f2e37223f825..000000000000 --- a/audio/gqmpeg-devel/files/patch-ad +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.in.orig Sun Dec 24 13:03:03 2000 -+++ Makefile.in Sun Dec 24 13:03:15 2000 -@@ -109,7 +109,7 @@ - skindir = $(prefix)/share/gqmpeg/skins - skin_DATA = - --@HAVE_GNOME_TRUE@desktopdir = $(GNOME_DATADIR)/gnome/apps/Multimedia -+@HAVE_GNOME_TRUE@desktopdir = $(GNOME_DATADIR)/apps/Multimedia - @HAVE_GNOME_TRUE@desktop_DATA = gqmpeg.desktop - - @HAVE_GNOME_TRUE@icondir = $(GNOME_DATADIR)/pixmaps diff --git a/audio/gqmpeg-devel/pkg-comment b/audio/gqmpeg-devel/pkg-comment deleted file mode 100644 index d936d62215a0..000000000000 --- a/audio/gqmpeg-devel/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Another gtk-based MP3 frontend diff --git a/audio/gqmpeg-devel/pkg-descr b/audio/gqmpeg-devel/pkg-descr deleted file mode 100644 index 77929c15c436..000000000000 --- a/audio/gqmpeg-devel/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -A GTK-based mp3 front-end. Uses mpg123 for decoding and supports -winamp themes. - -WWW: http://gqmpeg.sourceforge.net/ - --Vanilla -vanilla@FreeBSD.ORG diff --git a/audio/gqmpeg-devel/pkg-plist b/audio/gqmpeg-devel/pkg-plist deleted file mode 100644 index 6365c6a65701..000000000000 --- a/audio/gqmpeg-devel/pkg-plist +++ /dev/null @@ -1,12 +0,0 @@ -bin/gqmpeg -bin/gqmpeg-shoutcast-plugin.sh -share/gnome/apps/Multimedia/gqmpeg.desktop -share/gnome/pixmaps/gqmpeg.png -share/gqmpeg/skins/SKIN-SPECS -share/locale/cs/LC_MESSAGES/gqmpeg.mo -share/locale/de/LC_MESSAGES/gqmpeg.mo -share/locale/fr/LC_MESSAGES/gqmpeg.mo -share/locale/ja/LC_MESSAGES/gqmpeg.mo -share/locale/pt_BR/LC_MESSAGES/gqmpeg.mo -@dirrm share/gqmpeg/skins -@dirrm share/gqmpeg diff --git a/audio/icecast2/Makefile b/audio/icecast2/Makefile deleted file mode 100644 index 1c1192629baf..000000000000 --- a/audio/icecast2/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -# New ports collection makefile for: icecast -# Date created: 28 Jan 1999 -# Whom: Chip Marshall <chip@eboai.org> -# -# $FreeBSD$ -# - -PORTNAME= icecast -PORTVERSION= 1.3.7 -PORTREVISION= 1 -CATEGORIES= audio net -MASTER_SITES= http://www.icecast.org/releases/ - -MAINTAINER= chip@eboai.org - -FORBIDDEN= "Nope, still insecure..lots of tasty buffer overflows" - -HAS_CONFIGURE= yes -CONFIGURE_ARGS=--with-libwrap - -pre-fetch: -.if !defined(BATCH) && !defined(PACKAGE_BUILDING) - ${SH} pkg-install -.endif - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/src/icecast ${PREFIX}/sbin - ${MKDIR} ${PREFIX}/etc/icecast/conf - ${MKDIR} ${PREFIX}/etc/icecast/templates -.for CONF in groups.aut.dist icecast.conf.dist mounts.aut.dist users.aut.dist - ${INSTALL_DATA} ${WRKSRC}/conf/${CONF} ${PREFIX}/etc/icecast/conf -.endfor -.for TEMPL in 306.html 400.html 403.html 404.html 504.html bodytag.html info.html \ - list_directory.html mountlist.html statistics.html admin_describe.html \ - admin.html alias_add.html manual.html alias_del.html header.html \ - footer.html admin_change.html - ${INSTALL_DATA} ${WRKSRC}/templates/${TEMPL} ${PREFIX}/etc/icecast/templates -.endfor - ${MKDIR} ${PREFIX}/share/doc/icecast/ - ${INSTALL_DATA} ${WRKSRC}/doc/manual.html ${PREFIX}/share/doc/icecast/ - @${CAT} ${PKGMESSAGE} | ${SED} -e 's,%%PREFIX%%,${PREFIX},g' - -.include <bsd.port.mk> diff --git a/audio/icecast2/distinfo b/audio/icecast2/distinfo deleted file mode 100644 index 8aaa993cbf06..000000000000 --- a/audio/icecast2/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (icecast-1.3.7.tar.gz) = 74f78ca33bea3cfd562530bc90d0d214 diff --git a/audio/icecast2/files/patch-aa b/audio/icecast2/files/patch-aa deleted file mode 100644 index bd3c746dfc71..000000000000 --- a/audio/icecast2/files/patch-aa +++ /dev/null @@ -1,67 +0,0 @@ ---- src/http.c.orig Wed Jul 5 10:41:27 2000 -+++ src/http.c Sat Mar 10 23:03:45 2001 -@@ -710,7 +710,7 @@ - if (fd < 0) - sock_write (clicon->sock, "%s", out); - else -- fd_write (fd, out); -+ fd_write (fd, "%s", out); - - return 1; - } else { ---- src/utility.c.orig Wed Jul 5 12:52:40 2000 -+++ src/utility.c Sat Mar 10 23:01:37 2001 -@@ -162,7 +162,7 @@ - - if (!param) { - fd_write (info.statsfile, -- buf); -+ "%s", buf); - flags2string (admin, NULL); - fd_write (info.statsfile, "\n"); - } else { -@@ -198,7 +198,7 @@ - nice_time (get_time () - con->connect_time, timebuf), type); - - if (!param) -- fd_write (info.statsfile, buf); -+ fd_write (info.statsfile, "%s", buf); - else - sock_write (*sock, "%s", buf); - } -@@ -223,7 +223,7 @@ - source->num_clients); - - if (!param) -- fd_write (info.statsfile, buf); -+ fd_write (info.statsfile, "%s", buf); - else - sock_write (*sock, "%s", buf); - } -@@ -257,7 +257,7 @@ - } - - if (!param) -- fd_write (info.statsfile, buf); -+ fd_write (info.statsfile, "%s", buf); - else - sock_write (*sock, "%s", buf); - -@@ -267,7 +267,7 @@ - source->audiocast.mount, source->audiocast.description, source->audiocast.public); - - if (!param) -- fd_write (info.statsfile, buf); -+ fd_write (info.statsfile, "%s", buf); - else - sock_write (*sock, "%s", buf); - -@@ -330,7 +330,7 @@ - get_user_agent (con), client->type == listener_e ? "listener" : "relay"); - - if (!param) -- fd_write(info.statsfile, buf); -+ fd_write(info.statsfile, "%s", buf); - else - sock_write (*sock, "%s", buf); - } diff --git a/audio/icecast2/pkg-comment b/audio/icecast2/pkg-comment deleted file mode 100644 index 627383078592..000000000000 --- a/audio/icecast2/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -A streaming mp3 audio server diff --git a/audio/icecast2/pkg-descr b/audio/icecast2/pkg-descr deleted file mode 100644 index c683f3434b65..000000000000 --- a/audio/icecast2/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -Icecast is a streaming mp3 audio server. - -Icecast provides nearly all the functionality of the Shoutcast server. -It will accept encoding streams from encoders like winamp, shout and ices. -It can also add itself to a directory server such as our own -icecast.linuxpower.org or Nullsoft's yp.shoutcast.com. - -WWW: http://www.icecast.org/ diff --git a/audio/icecast2/pkg-install b/audio/icecast2/pkg-install deleted file mode 100644 index df572c129f2f..000000000000 --- a/audio/icecast2/pkg-install +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -if [ "$2" = "POST-INSTALL" -o -n "${PACKAGE_BUILDING}" ]; then - exit 0 -fi - -/usr/bin/dialog --yesno "SECURITY NOTE: The icecast software suffered from numerous format string vulnerabilities, which allowed remote attackers to execute arbitrary code as the user running icecast. Most of these have been fixed in the FreeBSD port, but a comprehensive audit has not been conducted, and there are several remaining suspicious cases which need to be carefully checked. It is possible that further security vulnerabilities exist in this software. Do you wish to proceed with the installation of icecast anyway?" 12 70 || /usr/bin/false - - diff --git a/audio/icecast2/pkg-message b/audio/icecast2/pkg-message deleted file mode 100644 index 34690c5d02ae..000000000000 --- a/audio/icecast2/pkg-message +++ /dev/null @@ -1,15 +0,0 @@ ------------------------------------------------------------------ - -Icecast's various components have been installed in the following -directories: - - - The icecast server: - %%PREFIX%%/sbin/icecast - - - Icecast configuration files have been installed in: - %%PREFIX%%/etc/icecast/ - - - Icecast documentation is located in: - %%PREFIX%%/share/doc/icecast/ - ------------------------------------------------------------------ diff --git a/audio/icecast2/pkg-plist b/audio/icecast2/pkg-plist deleted file mode 100644 index 5ed338f1a9f0..000000000000 --- a/audio/icecast2/pkg-plist +++ /dev/null @@ -1,28 +0,0 @@ -etc/icecast/conf/groups.aut.dist -etc/icecast/conf/icecast.conf.dist -etc/icecast/conf/mounts.aut.dist -etc/icecast/conf/users.aut.dist -etc/icecast/templates/306.html -etc/icecast/templates/400.html -etc/icecast/templates/403.html -etc/icecast/templates/404.html -etc/icecast/templates/504.html -etc/icecast/templates/admin.html -etc/icecast/templates/admin_change.html -etc/icecast/templates/admin_describe.html -etc/icecast/templates/alias_add.html -etc/icecast/templates/alias_del.html -etc/icecast/templates/bodytag.html -etc/icecast/templates/footer.html -etc/icecast/templates/header.html -etc/icecast/templates/info.html -etc/icecast/templates/list_directory.html -etc/icecast/templates/manual.html -etc/icecast/templates/mountlist.html -etc/icecast/templates/statistics.html -sbin/icecast -share/doc/icecast/manual.html -@dirrm etc/icecast/conf -@dirrm etc/icecast/templates -@dirrm etc/icecast -@dirrm share/doc/icecast diff --git a/audio/kdemultimedia3/Makefile b/audio/kdemultimedia3/Makefile deleted file mode 100644 index 5ca5814c2306..000000000000 --- a/audio/kdemultimedia3/Makefile +++ /dev/null @@ -1,47 +0,0 @@ -# New ports collection makefile for: KDE2 Multimedia -# Date created: Saturday 2 September 2000 -# Whom: Will Andrews <will@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= kdemultimedia -PORTVERSION= 2.1.1 -CATEGORIES= audio kde -MASTER_SITES= ${MASTER_SITE_KDE} -MASTER_SITE_SUBDIR= stable/${PORTVERSION}/distribution/tar/generic/src - -MAINTAINER= will@FreeBSD.org - -RUN_DEPENDS= xanim:${PORTSDIR}/graphics/xanim - -USE_KDELIBS_VER=2 -USE_BZIP2= yes -INSTALLS_SHLIB= yes -USE_AUTOCONF= yes -CONFIGURE_ARGS+=--with-qt-includes=${X11BASE}/include/qt2 \ - --with-qt-libraries=${X11BASE}/lib -USE_GMAKE= yes -MAKE_ENV= ${CONFIGURE_ENV} - -pre-configure: - ${PERL} -pi -e "s@all_includes=\"@all_includes=\"-I/usr/include @g" ${WRKSRC}/acinclude.m4 ${WRKSRC}/aclocal.m4 - ${PERL} -pi -e 's,kscd_compile=no,kscd_compile=yes,g; \ - s,DO_NOT_COMPILE mpeglib_artsplug,DO_NOT_COMPILE,g; \ - s,DO_NOT_COMPILE mpeglib,DO_NOT_COMPILE,g' ${WRKSRC}/configure.in - -post-install: - @${ECHO_MSG} - @${ECHO_MSG} "In order to run the kscd program properly, please run as root:" - @${ECHO_MSG} - @${ECHO_MSG} " # ${LN} -sf <cdrom_device> /dev/cdrom" - @${ECHO_MSG} " # ${CHMOD} 666 <cdrom_device>" - @${ECHO_MSG} - @${ECHO_MSG} "to link and give permission to access the CD-ROM device." - @${ECHO_MSG} "For example, if you have an IDE/ATAPI CD-ROM device:" - @${ECHO_MSG} - @${ECHO_MSG} " # ${LN} -sf /dev/racd0c /dev/cdrom" - @${ECHO_MSG} " # ${CHMOD} 666 /dev/racd0c" - @${ECHO_MSG} - -.include <bsd.port.mk> diff --git a/audio/kdemultimedia3/distinfo b/audio/kdemultimedia3/distinfo deleted file mode 100644 index 7c4c761d571e..000000000000 --- a/audio/kdemultimedia3/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (kdemultimedia-2.1.1.tar.bz2) = f33bcc843c181885da6799a1e80ca294 diff --git a/audio/kdemultimedia3/files/patch-config.h b/audio/kdemultimedia3/files/patch-config.h deleted file mode 100644 index 7b42d6c56fb0..000000000000 --- a/audio/kdemultimedia3/files/patch-config.h +++ /dev/null @@ -1,27 +0,0 @@ ---- kscd/config.h.orig Wed Aug 23 14:16:23 2000 -+++ kscd/config.h Fri Nov 24 20:11:35 2000 -@@ -4,22 +4,8 @@ - config.h.std in the source directory of the kscd distribution - and rename it to config.h .*/ - --#ifdef __linux__ -+#if defined(__FreeBSD__) - --#ifndef DEFAULT_CD_DEVICE -- #define DEFAULT_CD_DEVICE "/dev/cdrom" --#endif -- --#ifndef LINUX_SCSI_PASSTHROUGH -- #define LINUX_SCSI_PASSTHROUGH --#endif -+#define DEFAULT_CD_DEVICE "/dev/cdrom" - --#ifndef MIN_VOLUME -- #define MIN_VOLUME 0 - #endif -- --#ifndef MAX_VOLUME -- #define MAX_VOLUME 255 --#endif -- --#endif /* linux */ diff --git a/audio/kdemultimedia3/files/patch-kmidi_config_h b/audio/kdemultimedia3/files/patch-kmidi_config_h deleted file mode 100644 index fc82b4c0d9a1..000000000000 --- a/audio/kdemultimedia3/files/patch-kmidi_config_h +++ /dev/null @@ -1,36 +0,0 @@ ---- kmidi/config.h.orig Wed Dec 13 14:23:33 2000 -+++ kmidi/config.h Wed Dec 13 15:17:18 2000 -@@ -329,8 +329,14 @@ - #define LE_SHORT(x) x - #define LE_LONG(x) x - #ifdef __FreeBSD__ --#define BE_SHORT(x) __byte_swap_word(x) --#define BE_LONG(x) __byte_swap_long(x) -+# include <osreldate.h> -+# if __FreeBSD_version <= 500000 -+# define BE_SHORT(x) __byte_swap_word(x) -+# define BE_LONG(x) __byte_swap_long(x) -+# else -+# define BE_SHORT(x) __uint8_swap_uint16(x) -+# define BE_LONG(x) __uint8_swap_uint32(x) -+# endif - #else - #define BE_SHORT(x) XCHG_SHORT(x) - #define BE_LONG(x) XCHG_LONG(x) -@@ -339,8 +345,14 @@ - #define BE_SHORT(x) x - #define BE_LONG(x) x - #ifdef __FreeBSD__ --#define LE_SHORT(x) __byte_swap_word(x) --#define LE_LONG(x) __byte_swap_long(x) -+# include <osreldate.h> -+# if __FreeBSD_version <= 500000 -+# define LE_SHORT(x) __byte_swap_word(x) -+# define LE_LONG(x) __byte_swap_long(x) -+# else -+# define LE_SHORT(x) __uint8_swap_uint16(x) -+# define LE_LONG(x) __uint8_swap_uint32(x) -+# endif - #else - #define LE_SHORT(x) XCHG_SHORT(x) - #define LE_LONG(x) XCHG_LONG(x) diff --git a/audio/kdemultimedia3/pkg-comment b/audio/kdemultimedia3/pkg-comment deleted file mode 100644 index 186230f9287d..000000000000 --- a/audio/kdemultimedia3/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Utilities for the KDE integrated X11 desktop diff --git a/audio/kdemultimedia3/pkg-descr b/audio/kdemultimedia3/pkg-descr deleted file mode 100644 index 90ae45773bea..000000000000 --- a/audio/kdemultimedia3/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -KDE provides an integrated X11 based environment, much like CDE. diff --git a/audio/kdemultimedia3/pkg-plist b/audio/kdemultimedia3/pkg-plist deleted file mode 100644 index 832e197b2c38..000000000000 --- a/audio/kdemultimedia3/pkg-plist +++ /dev/null @@ -1,1033 +0,0 @@ -bin/aktion -bin/artsbuilder -bin/artscontrol -bin/artstestgui -bin/kmid -bin/kmidi -bin/kmix -bin/kmixctrl -bin/kscd -bin/midisend -bin/mpeglibartsplay -bin/noatun -bin/sf2cfg -bin/timidity -bin/workman2cddb.pl -bin/yaf-cdda -bin/yaf-mpgplay -bin/yaf-splay -bin/yaf-tplay -bin/yaf-vorbis -bin/yaf-yuv -include/arts/artsbuilder.h -include/arts/artsbuilder.idl -include/arts/artsgui.h -include/arts/artsgui.idl -include/arts/artsmidi.h -include/arts/artsmidi.idl -include/arts/artsmodules.h -include/arts/artsmodules.idl -include/cmodule.h -include/mpeglib/decoder/cddaPlugin.h -include/mpeglib/decoder/command.h -include/mpeglib/decoder/commandPipe.h -include/mpeglib/decoder/decoderPlugin.h -include/mpeglib/decoder/mpgPlugin.h -include/mpeglib/decoder/nukePlugin.h -include/mpeglib/decoder/splayPlugin.h -include/mpeglib/decoder/tplayPlugin.h -include/mpeglib/decoder/vorbisPlugin.h -include/mpeglib/decoder/yuvPlugin.h -include/mpeglib/input/bufferInputStream.h -include/mpeglib/input/cddaInputStream.h -include/mpeglib/input/cdromInputStream.h -include/mpeglib/input/fileInputStream.h -include/mpeglib/input/httpInputStream.h -include/mpeglib/input/inputDetector.h -include/mpeglib/input/inputPlugin.h -include/mpeglib/input/inputStream.h -include/mpeglib/input/threadSafeInputStream.h -include/mpeglib/mpegutil/mpegStreamPlayer.h -include/mpeglib/mpegutil/mpegSystemHeader.h -include/mpeglib/mpegutil/mpegSystemStream.h -include/mpeglib/mpegutil/mpegVideoLength.h -include/mpeglib/output/artsOutputStream.h -include/mpeglib/output/audioTime.h -include/mpeglib/output/avSyncer.h -include/mpeglib/output/dspX11OutputStream.h -include/mpeglib/output/outPlugin.h -include/mpeglib/output/outputStream.h -include/mpeglib/output/pluginInfo.h -include/mpeglib/output/threadSafeOutputStream.h -include/mpeglib/util/abstract/abs_thread.h -include/mpeglib/util/abstract/threadQueue.h -include/mpeglib/util/dynBuffer.h -include/mpeglib/util/render/pictureArray.h -include/mpeglib/util/render/yuvPicture.h -include/mpeglib/util/syncClock.h -include/mpeglib/util/timeStamp.h -include/mpeglib/util/timeStampArray.h -include/mpeglib/util/timeWrapper.h -include/mpeglib/util/yaf/yafcore/buffer.h -include/mpeglib/util/yaf/yafcore/inputDecoder.h -include/mpeglib/util/yaf/yafcore/inputInterface.h -include/mpeglib/util/yaf/yafcore/outputInterface.h -include/mpeglib/util/yaf/yafcore/yaf_control.h -include/mpeglib/util/yaf/yafxplayer/inputDecoderXPlayer.h -include/mpeglib/util/yaf/yafxplayer/inputDecoderYAF.h -include/mpeglib/util/yaf/yafxplayer/yafOutputStream.h -include/mpeglib_artsplug/decoderBaseObject.h -include/mpeglib_artsplug/decoderBaseObject.idl -include/mpeglib_artsplug/decoderBaseObject_impl.h -include/noatun/controls.h -include/noatun/downloader.h -include/noatun/effects.h -include/noatun/engine.h -include/noatun/noatunapp.h -include/noatun/noatunplaylist.h -include/noatun/noatunpref.h -include/noatun/noatunstdaction.h -include/noatun/player.h -include/noatun/plugin.h -include/noatun/pluginloader.h -include/playlistsaver.h -include/plugin_deps.h -lib/Arts/ExtraStereo.mcopclass -lib/Arts/RawWriter.mcopclass -lib/Arts/VoiceRemoval.mcopclass -lib/artseffects.mcopclass -lib/artseffects.mcoptype -lib/kmixctrl.la -lib/kmixctrl.so -lib/libaktion.la -lib/libaktion.so -lib/libaktion.so.1 -lib/libarts_mpeglib-0.3.0.so -lib/libarts_mpeglib-0.3.0.so.0 -lib/libarts_mpeglib.la -lib/libarts_mpeglib.so -lib/libartsbuilder.la -lib/libartsbuilder.so -lib/libartsbuilder.so.0 -lib/libartseffects.la -lib/libartseffects.so -lib/libartsgui_idl.la -lib/libartsgui_idl.so -lib/libartsgui_idl.so.0 -lib/libartsgui_kde.la -lib/libartsgui_kde.so -lib/libartsgui_kde.so.0 -lib/libartsmidi.la -lib/libartsmidi.so -lib/libartsmidi.so.0 -lib/libartsmidi_idl.la -lib/libartsmidi_idl.so -lib/libartsmidi_idl.so.0 -lib/libartsmodules.la -lib/libartsmodules.so -lib/libartsmodules.so.0 -lib/libkcm_kmix.la -lib/libkcm_kmix.so -lib/libkjofolui.la -lib/libkjofolui.so -lib/libkmidpart.la -lib/libkmidpart.so -lib/libkmidpart.so.1 -lib/libkmixapplet.la -lib/libkmixapplet.so -lib/libkmixapplet.so.1 -lib/libmpeg-0.3.0.so -lib/libmpeg-0.3.0.so.0 -lib/libmpeg.la -lib/libmpeg.so -lib/libnoatun.la -lib/libnoatun.so -lib/libnoatun.so.0 -lib/libnoatunarts.la -lib/libnoatunarts.so -lib/libnoatuncontrols.la -lib/libnoatuncontrols.so -lib/libnoatuncontrols.so.0 -lib/libnoatundcopiface.la -lib/libnoatundcopiface.so -lib/libnoatunexcellent.la -lib/libnoatunexcellent.so -lib/libnoatunhtmlexport.la -lib/libnoatunhtmlexport.so -lib/libnoatunid3tag.la -lib/libnoatunid3tag.so -lib/libnoatuninfrared.la -lib/libnoatuninfrared.so -lib/libnoatunkaiman.la -lib/libnoatunkaiman.so -lib/libnoatunkeyz.la -lib/libnoatunkeyz.so -lib/libnoatunmarquis.la -lib/libnoatunmarquis.so -lib/libnoatunnet.la -lib/libnoatunnet.so -lib/libnoatunoggtag.la -lib/libnoatunoggtag.so -lib/libnoatunsystray.la -lib/libnoatunsystray.so -lib/libnoatuntron.la -lib/libnoatuntron.so -lib/libnoatunui.la -lib/libnoatunui.so -lib/libnoatunvoiceprint.la -lib/libnoatunvoiceprint.so -lib/libsplitplaylist.la -lib/libsplitplaylist.so -lib/libworkman.la -lib/libworkman.so -lib/libworkman.so.5 -lib/libyafcore.la -lib/libyafcore.so -lib/libyafcore.so.0 -lib/libyafxplayer.la -lib/libyafxplayer.so -lib/libyafxplayer.so.0 -lib/mcop/Arts/Button.mcopclass -lib/mcop/Arts/Equalizer.mcopclass -lib/mcop/Arts/ExtraStereo.mcopclass -lib/mcop/Arts/FFTScope.mcopclass -lib/mcop/Arts/LocalFactory.mcopclass -lib/mcop/Arts/MidiManager.mcopclass -lib/mcop/Arts/Poti.mcopclass -lib/mcop/Arts/RawScope.mcopclass -lib/mcop/Arts/RawWriter.mcopclass -lib/mcop/Arts/StereoEffectStack_Noatun.mcopclass -lib/mcop/Arts/StereoVolumeControl_Noatun.mcopclass -lib/mcop/Arts/StructureBuilder.mcopclass -lib/mcop/Arts/StructureDesc.mcopclass -lib/mcop/Arts/Synth_ATAN_SATURATE.mcopclass -lib/mcop/Arts/Synth_AUTOPANNER.mcopclass -lib/mcop/Arts/Synth_BRICKWALL_LIMITER.mcopclass -lib/mcop/Arts/Synth_CAPTURE_WAV.mcopclass -lib/mcop/Arts/Synth_CDELAY.mcopclass -lib/mcop/Arts/Synth_DATA.mcopclass -lib/mcop/Arts/Synth_DEBUG.mcopclass -lib/mcop/Arts/Synth_DELAY.mcopclass -lib/mcop/Arts/Synth_ENVELOPE_ADSR.mcopclass -lib/mcop/Arts/Synth_FM_SOURCE.mcopclass -lib/mcop/Arts/Synth_FREEVERB.mcopclass -lib/mcop/Arts/Synth_FX_CFLANGER.mcopclass -lib/mcop/Arts/Synth_MIDI_DEBUG.mcopclass -lib/mcop/Arts/Synth_MIDI_TEST.mcopclass -lib/mcop/Arts/Synth_MOOG_VCF.mcopclass -lib/mcop/Arts/Synth_NIL.mcopclass -lib/mcop/Arts/Synth_NOISE.mcopclass -lib/mcop/Arts/Synth_PITCH_SHIFT.mcopclass -lib/mcop/Arts/Synth_PSCALE.mcopclass -lib/mcop/Arts/Synth_RC.mcopclass -lib/mcop/Arts/Synth_SEQUENCE.mcopclass -lib/mcop/Arts/Synth_SHELVE_CUTOFF.mcopclass -lib/mcop/Arts/Synth_STD_EQUALIZER.mcopclass -lib/mcop/Arts/Synth_TREMOLO.mcopclass -lib/mcop/Arts/Synth_WAVE_PULSE.mcopclass -lib/mcop/Arts/Synth_WAVE_SOFTSAW.mcopclass -lib/mcop/Arts/Synth_WAVE_SQUARE.mcopclass -lib/mcop/Arts/Synth_WAVE_TRI.mcopclass -lib/mcop/Arts/Synth_XFADE.mcopclass -lib/mcop/Arts/VoiceRemoval.mcopclass -lib/mcop/Arts/Widget.mcopclass -lib/mcop/CDDAPlayObject.mcopclass -lib/mcop/Equalizer.mcopclass -lib/mcop/Equalizer.mcoptype -lib/mcop/FFTScope.mcopclass -lib/mcop/FFTScope.mcoptype -lib/mcop/MP3PlayObject.mcopclass -lib/mcop/MPGPlayObject.mcopclass -lib/mcop/NULLPlayObject.mcopclass -lib/mcop/OGGPlayObject.mcopclass -lib/mcop/RawScope.mcopclass -lib/mcop/RawScope.mcoptype -lib/mcop/StereoEffectStack_Noatun.mcopclass -lib/mcop/StereoEffectStack_Noatun.mcoptype -lib/mcop/StereoVolumeControl_Noatun.mcopclass -lib/mcop/StereoVolumeControl_Noatun.mcoptype -lib/mcop/VCDPlayObject.mcopclass -lib/mcop/WAVPlayObject.mcopclass -lib/mcop/artsbuilder.mcopclass -lib/mcop/artsbuilder.mcoptype -lib/mcop/artseffects.mcopclass -lib/mcop/artseffects.mcoptype -lib/mcop/artsgui.mcopclass -lib/mcop/artsgui.mcoptype -lib/mcop/artsmidi.mcopclass -lib/mcop/artsmidi.mcoptype -lib/mcop/artsmodules.mcopclass -lib/mcop/artsmodules.mcoptype -share/applnk/Multimedia/aktion.desktop -share/applnk/Multimedia/artsbuilder.desktop -share/applnk/Multimedia/artscontrol.desktop -share/applnk/Multimedia/kmid.desktop -share/applnk/Multimedia/kmidi.desktop -share/applnk/Multimedia/kmix.desktop -share/applnk/Multimedia/kscd.desktop -share/applnk/Multimedia/noatun.desktop -share/applnk/Multimedia/timidity.desktop -share/applnk/Settings/Sound/kmix.desktop -share/apps/aktion/aktion_part.rc -share/apps/aktion/toolbar/ak_maximize.png -share/apps/aktion/toolbar/ak_setup.png -share/apps/aktion/toolbar/aktion_logo.png -share/apps/aktion/toolbar/avanzar.png -share/apps/aktion/toolbar/ayuda.png -share/apps/aktion/toolbar/double.png -share/apps/aktion/toolbar/fullscreen.png -share/apps/aktion/toolbar/half.png -share/apps/aktion/toolbar/original.png -share/apps/aktion/toolbar/parar.png -share/apps/aktion/toolbar/pause.png -share/apps/aktion/toolbar/retroceder.png -share/apps/aktion/toolbar/tocar.png -share/apps/artsbuilder/examples/README -share/apps/artsbuilder/examples/example_adsr.arts -share/apps/artsbuilder/examples/example_atan_saturate.arts -share/apps/artsbuilder/examples/example_autopanner.arts -share/apps/artsbuilder/examples/example_brickwall.arts -share/apps/artsbuilder/examples/example_bus.arts -share/apps/artsbuilder/examples/example_capture_wav.arts -share/apps/artsbuilder/examples/example_cdelay.arts -share/apps/artsbuilder/examples/example_cflanger.arts -share/apps/artsbuilder/examples/example_data.arts -share/apps/artsbuilder/examples/example_delay.arts -share/apps/artsbuilder/examples/example_dtmf1.arts -share/apps/artsbuilder/examples/example_equalizer.arts -share/apps/artsbuilder/examples/example_fm.arts -share/apps/artsbuilder/examples/example_freeverb.arts -share/apps/artsbuilder/examples/example_moog.arts -share/apps/artsbuilder/examples/example_multi_add.arts -share/apps/artsbuilder/examples/example_noise.arts -share/apps/artsbuilder/examples/example_pitchshift.arts -share/apps/artsbuilder/examples/example_play_wave.arts -share/apps/artsbuilder/examples/example_pscale.arts -share/apps/artsbuilder/examples/example_pulse.arts -share/apps/artsbuilder/examples/example_rc.arts -share/apps/artsbuilder/examples/example_record.arts -share/apps/artsbuilder/examples/example_sequence.arts -share/apps/artsbuilder/examples/example_shelve_cutoff.arts -share/apps/artsbuilder/examples/example_sine.arts -share/apps/artsbuilder/examples/example_softsaw.arts -share/apps/artsbuilder/examples/example_square.arts -share/apps/artsbuilder/examples/example_stereobeep.arts -share/apps/artsbuilder/examples/example_tremolo.arts -share/apps/artsbuilder/examples/example_tri.arts -share/apps/artsbuilder/examples/example_xfade.arts -share/apps/artsbuilder/examples/instrument_arts_all.arts-map -share/apps/artsbuilder/examples/instrument_chirpdrum.arts -share/apps/artsbuilder/examples/instrument_deepdrum.arts -share/apps/artsbuilder/examples/instrument_full_square.arts -share/apps/artsbuilder/examples/instrument_neworgan.arts -share/apps/artsbuilder/examples/instrument_nokind.arts -share/apps/artsbuilder/examples/instrument_organ2.arts -share/apps/artsbuilder/examples/instrument_simple_sin.arts -share/apps/artsbuilder/examples/instrument_simple_square.arts -share/apps/artsbuilder/examples/instrument_simple_tri.arts -share/apps/artsbuilder/examples/instrument_slide.arts -share/apps/artsbuilder/examples/instrument_slide1.arts -share/apps/artsbuilder/examples/instrument_square.arts -share/apps/artsbuilder/examples/instrument_tri.arts -share/apps/artsbuilder/examples/template_Empty_Structure.arts -share/apps/artsbuilder/examples/template_Instrument.arts -share/apps/artsbuilder/examples/todo/effect_delay.arts -share/apps/artsbuilder/examples/todo/effect_delay_alone.arts -share/apps/artsbuilder/examples/todo/effect_flanger_alone.arts -share/apps/artsbuilder/examples/todo/instrument_flexible_slide.arts -share/apps/artsbuilder/examples/todo/instrument_flexible_slide_GUI.arts -share/apps/artsbuilder/examples/todo/instrument_fm_horn.arts -share/apps/artsbuilder/examples/todo/instrument_moog_vcf_tune.arts -share/apps/artsbuilder/examples/todo/instrument_moog_vcf_tune_GUI.arts -share/apps/artsbuilder/examples/todo/mixer_element_eq.arts -share/apps/artsbuilder/examples/todo/mixer_element_eqfx.arts -share/apps/artsbuilder/examples/todo/mixer_element_simple.arts -share/apps/artsbuilder/examples/todo/template_Instrument_GUI.arts -share/apps/artsbuilder/examples/todo/template_Mixer_Element.arts -share/apps/artsbuilder/pics/Synth_ADD.xpm -share/apps/artsbuilder/pics/Synth_AMAN_PLAY.xpm -share/apps/artsbuilder/pics/Synth_ATAN_SATURATE.xpm -share/apps/artsbuilder/pics/Synth_BUS_DOWNLINK.xpm -share/apps/artsbuilder/pics/Synth_BUS_UPLINK.xpm -share/apps/artsbuilder/pics/Synth_DEBUG.xpm -share/apps/artsbuilder/pics/Synth_ENVELOPE_ADSR.xpm -share/apps/artsbuilder/pics/Synth_FILEPLAY.xpm -share/apps/artsbuilder/pics/Synth_MIDI_DEBUG.xpm -share/apps/artsbuilder/pics/Synth_MOOG_VCF.xpm -share/apps/artsbuilder/pics/Synth_MUL.xpm -share/apps/artsbuilder/pics/Synth_MULTI_ADD.xpm -share/apps/artsbuilder/pics/Synth_PLAY.xpm -share/apps/artsbuilder/pics/Synth_PLAY_WAV.xpm -share/apps/artsbuilder/pics/Synth_PSCALE.xpm -share/apps/artsbuilder/pics/Synth_RC.xpm -share/apps/artsbuilder/pics/Synth_SEQUENCE.xpm -share/apps/artsbuilder/pics/Synth_SHELVE_CUTOFF.xpm -share/apps/artsbuilder/pics/Synth_WAVE_SAW.xpm -share/apps/artsbuilder/pics/Synth_WAVE_SIN.xpm -share/apps/artsbuilder/pics/Synth_WAVE_SQUARE.xpm -share/apps/artsbuilder/pics/Synth_WAVE_TRI.xpm -share/apps/artsbuilder/pics/Synth_XFADE.xpm -share/apps/artscontrol/artscontrol.rc -share/apps/artscontrol/artsmidimanagerview.rc -share/apps/kicker/applets/kmixapplet.desktop -share/apps/kmid/DiesIrae.kar -share/apps/kmid/Guantanamera.kar -share/apps/kmid/MariaDeLasMercedes.kar -share/apps/kmid/OFortuna.kar -share/apps/kmid/fm/drums.o3 -share/apps/kmid/fm/drums.sb -share/apps/kmid/fm/std.o3 -share/apps/kmid/fm/std.sb -share/apps/kmid/icons/button1.xpm -share/apps/kmid/icons/button2.xpm -share/apps/kmid/icons/hicolor/22x22/actions/piano.png -share/apps/kmid/icons/hicolor/22x22/actions/volume.png -share/apps/kmid/icons/hicolor/32x32/actions/piano.png -share/apps/kmid/icons/hicolor/32x32/actions/volume.png -share/apps/kmid/icons/keyboard.xpm -share/apps/kmid/icons/locolor/16x16/actions/piano.png -share/apps/kmid/icons/locolor/16x16/actions/volume.png -share/apps/kmid/kmid_partui.rc -share/apps/kmid/kmidui.rc -share/apps/kmid/maps/YamahaPSR500.map -share/apps/kmid/maps/YamahaPSS790.map -share/apps/kmid/maps/YamahaQY10.map -share/apps/kmid/maps/gm.map -share/apps/kmidi/Axel_Elf.mid -share/apps/kmidi/Cavatina.mid -share/apps/kmidi/Jarre-Chung_Kuo.mid -share/apps/kmidi/Malaguena.mid -share/apps/kmidi/Mission_Impossible.mid -share/apps/kmidi/Take_The_A_Train-Seq_by_Dianne_Lewandowski.mid -share/apps/kmidi/config/BITMAPS/arrow.xbm -share/apps/kmidi/config/BITMAPS/back.xbm -share/apps/kmidi/config/BITMAPS/check.xbm -share/apps/kmidi/config/BITMAPS/fwd.xbm -share/apps/kmidi/config/BITMAPS/fwrd.xbm -share/apps/kmidi/config/BITMAPS/next.xbm -share/apps/kmidi/config/BITMAPS/off.xbm -share/apps/kmidi/config/BITMAPS/on.xbm -share/apps/kmidi/config/BITMAPS/pause.xbm -share/apps/kmidi/config/BITMAPS/play.xbm -share/apps/kmidi/config/BITMAPS/prev.xbm -share/apps/kmidi/config/BITMAPS/quit.xbm -share/apps/kmidi/config/BITMAPS/restart.xbm -share/apps/kmidi/config/BITMAPS/stop.xbm -share/apps/kmidi/config/BITMAPS/tback.xbm -share/apps/kmidi/config/BITMAPS/timidity.xbm -share/apps/kmidi/config/BITMAPS/tnext.xbm -share/apps/kmidi/config/BITMAPS/tpause.xbm -share/apps/kmidi/config/BITMAPS/tprev.xbm -share/apps/kmidi/config/BITMAPS/tquit.xbm -share/apps/kmidi/config/chaos12-voices -share/apps/kmidi/config/chaos8-voices -share/apps/kmidi/config/drums -share/apps/kmidi/config/gravis.cfg -share/apps/kmidi/config/gsdrum.cfg -share/apps/kmidi/config/guitar -share/apps/kmidi/config/megadrum -share/apps/kmidi/config/megainst -share/apps/kmidi/config/midia.cfg -share/apps/kmidi/config/mt32.cfg -share/apps/kmidi/config/patch/acbass.pat -share/apps/kmidi/config/patch/cymride1.pat -share/apps/kmidi/config/patch/hihatcl.pat -share/apps/kmidi/config/patch/kick1.pat -share/apps/kmidi/config/patch/kick2.pat -share/apps/kmidi/config/patch/nylongt2.pat -share/apps/kmidi/config/patch/sologrnd.pat -share/apps/kmidi/config/piano -share/apps/kmidi/config/piano+guitar -share/apps/kmidi/config/pila-voices -share/apps/kmidi/config/sound-canvas-drums -share/apps/kmidi/config/timidity.cfg -share/apps/kmidi/config/wowpats.cfg -share/apps/kmidi/georgia.mid -share/apps/kmidi/mpostman.mid -share/apps/kmidi/pics/kmidilogo.png -share/apps/kmix/kmixui.rc -share/apps/kmix/pics/kmixdocked.png -share/apps/kmix/pics/logo.png -share/apps/kmix/pics/mix_audio.png -share/apps/kmix/pics/mix_bass.png -share/apps/kmix/pics/mix_cd.png -share/apps/kmix/pics/mix_ext.png -share/apps/kmix/pics/mix_microphone.png -share/apps/kmix/pics/mix_midi.png -share/apps/kmix/pics/mix_recmon.png -share/apps/kmix/pics/mix_surround.png -share/apps/kmix/pics/mix_treble.png -share/apps/kmix/pics/mix_unknown.png -share/apps/kmix/pics/mix_video.png -share/apps/kmix/pics/mix_volume.png -share/apps/kscd/pics/cdsmall.xpm -share/apps/kscd/pics/kscdlogo.xpm -share/apps/noatun/dcopiface.plugin -share/apps/noatun/excellent.plugin -share/apps/noatun/excellentui.rc -share/apps/noatun/htmlexport.plugin -share/apps/noatun/icons/hicolor/16x16/actions/effect.png -share/apps/noatun/icons/hicolor/32x32/actions/effect.png -share/apps/noatun/icons/hicolor/48x48/actions/effect.png -share/apps/noatun/icons/locolor/16x16/actions/effect.png -share/apps/noatun/icons/locolor/16x16/actions/noatunback.png -share/apps/noatun/icons/locolor/16x16/actions/noatunforward.png -share/apps/noatun/icons/locolor/16x16/actions/noatunpause.png -share/apps/noatun/icons/locolor/16x16/actions/noatunplay.png -share/apps/noatun/icons/locolor/16x16/actions/noatunplaylist.png -share/apps/noatun/icons/locolor/16x16/actions/noatunstop.png -share/apps/noatun/icons/locolor/16x16/actions/noatuntray.png -share/apps/noatun/icons/locolor/16x16/actions/noatuntraypause.png -share/apps/noatun/icons/locolor/16x16/actions/noatuntrayplay.png -share/apps/noatun/icons/locolor/16x16/actions/noatuntraystop.png -share/apps/noatun/icons/locolor/22x22/actions/noatunback.png -share/apps/noatun/icons/locolor/22x22/actions/noatunfback.png -share/apps/noatun/icons/locolor/22x22/actions/noatunfforward.png -share/apps/noatun/icons/locolor/22x22/actions/noatunforward.png -share/apps/noatun/icons/locolor/22x22/actions/noatunloopnone.png -share/apps/noatun/icons/locolor/22x22/actions/noatunloopplaylist.png -share/apps/noatun/icons/locolor/22x22/actions/noatunloopsong.png -share/apps/noatun/icons/locolor/22x22/actions/noatunpause.png -share/apps/noatun/icons/locolor/22x22/actions/noatunplay.png -share/apps/noatun/icons/locolor/22x22/actions/noatunplaylist.png -share/apps/noatun/icons/locolor/22x22/actions/noatunstop.png -share/apps/noatun/icons/locolor/22x22/actions/noatuntiny.png -share/apps/noatun/id3tag.plugin -share/apps/noatun/infrared.plugin -share/apps/noatun/kaiman.plugin -share/apps/noatun/kaimanui.rc -share/apps/noatun/keyz.plugin -share/apps/noatun/kjofolui.plugin -share/apps/noatun/marquis.plugin -share/apps/noatun/net.plugin -share/apps/noatun/noatunui.plugin -share/apps/noatun/oggtag.plugin -share/apps/noatun/skins/kaiman/car-preset/btn_exit.png -share/apps/noatun/skins/kaiman/car-preset/btn_iconify.png -share/apps/noatun/skins/kaiman/car-preset/btn_list.png -share/apps/noatun/skins/kaiman/car-preset/btn_next.png -share/apps/noatun/skins/kaiman/car-preset/btn_p1.png -share/apps/noatun/skins/kaiman/car-preset/btn_p2.png -share/apps/noatun/skins/kaiman/car-preset/btn_p3.png -share/apps/noatun/skins/kaiman/car-preset/btn_p4.png -share/apps/noatun/skins/kaiman/car-preset/btn_p5.png -share/apps/noatun/skins/kaiman/car-preset/btn_p6.png -share/apps/noatun/skins/kaiman/car-preset/btn_play.png -share/apps/noatun/skins/kaiman/car-preset/btn_prev.png -share/apps/noatun/skins/kaiman/car-preset/btn_sml.png -share/apps/noatun/skins/kaiman/car-preset/btn_stop.png -share/apps/noatun/skins/kaiman/car-preset/btn_voldn.png -share/apps/noatun/skins/kaiman/car-preset/btn_volup.png -share/apps/noatun/skins/kaiman/car-preset/digbig.png -share/apps/noatun/skins/kaiman/car-preset/digmed.png -share/apps/noatun/skins/kaiman/car-preset/letters.png -share/apps/noatun/skins/kaiman/car-preset/main.png -share/apps/noatun/skins/kaiman/car-preset/monoster.png -share/apps/noatun/skins/kaiman/car-preset/posbar.png -share/apps/noatun/skins/kaiman/car-preset/random.png -share/apps/noatun/skins/kaiman/car-preset/repeat.png -share/apps/noatun/skins/kaiman/car-preset/skindata -share/apps/noatun/skins/kaiman/car-preset/status.png -share/apps/noatun/skins/kaiman/car-preset/volume.png -share/apps/noatun/skins/kaiman/circle/back.png -share/apps/noatun/skins/kaiman/circle/back_mask.png -share/apps/noatun/skins/kaiman/circle/back_sm.png -share/apps/noatun/skins/kaiman/circle/back_sm_mask.png -share/apps/noatun/skins/kaiman/circle/bar_pos.png -share/apps/noatun/skins/kaiman/circle/bar_vol.png -share/apps/noatun/skins/kaiman/circle/btn_exit.png -share/apps/noatun/skins/kaiman/circle/btn_iconify.png -share/apps/noatun/skins/kaiman/circle/btn_list.png -share/apps/noatun/skins/kaiman/circle/btn_mode.png -share/apps/noatun/skins/kaiman/circle/btn_next.png -share/apps/noatun/skins/kaiman/circle/btn_play.png -share/apps/noatun/skins/kaiman/circle/btn_pref.png -share/apps/noatun/skins/kaiman/circle/btn_prev.png -share/apps/noatun/skins/kaiman/circle/btn_repeat.png -share/apps/noatun/skins/kaiman/circle/btn_shuffle.png -share/apps/noatun/skins/kaiman/circle/btn_sm_exit.png -share/apps/noatun/skins/kaiman/circle/btn_sm_iconify.png -share/apps/noatun/skins/kaiman/circle/btn_sm_mode.png -share/apps/noatun/skins/kaiman/circle/btn_sm_next.png -share/apps/noatun/skins/kaiman/circle/btn_sm_play.png -share/apps/noatun/skins/kaiman/circle/btn_sm_prev.png -share/apps/noatun/skins/kaiman/circle/btn_sm_stop.png -share/apps/noatun/skins/kaiman/circle/btn_stop.png -share/apps/noatun/skins/kaiman/circle/dig.png -share/apps/noatun/skins/kaiman/circle/digsml.png -share/apps/noatun/skins/kaiman/circle/letters.png -share/apps/noatun/skins/kaiman/circle/skindata -share/apps/noatun/skins/kaiman/circle/status.png -share/apps/noatun/skins/kaiman/k9/README -share/apps/noatun/skins/kaiman/k9/conf.jpg -share/apps/noatun/skins/kaiman/k9/conf.png -share/apps/noatun/skins/kaiman/k9/eject.jpg -share/apps/noatun/skins/kaiman/k9/icon.jpg -share/apps/noatun/skins/kaiman/k9/icon.png -share/apps/noatun/skins/kaiman/k9/kill.jpg -share/apps/noatun/skins/kaiman/k9/kill.png -share/apps/noatun/skins/kaiman/k9/knine-nfont.jpg -share/apps/noatun/skins/kaiman/k9/knine-nfont.png -share/apps/noatun/skins/kaiman/k9/knine-nfont2.jpg -share/apps/noatun/skins/kaiman/k9/knine-nfont2.png -share/apps/noatun/skins/kaiman/k9/knine-normal2.jpg -share/apps/noatun/skins/kaiman/k9/knine-normal2.png -share/apps/noatun/skins/kaiman/k9/knine-vfont.jpg -share/apps/noatun/skins/kaiman/k9/knine-vfont.png -share/apps/noatun/skins/kaiman/k9/long2.jpg -share/apps/noatun/skins/kaiman/k9/mask.png -share/apps/noatun/skins/kaiman/k9/newtext.jpg -share/apps/noatun/skins/kaiman/k9/newtext.png -share/apps/noatun/skins/kaiman/k9/next.jpg -share/apps/noatun/skins/kaiman/k9/pause.jpg -share/apps/noatun/skins/kaiman/k9/play.jpg -share/apps/noatun/skins/kaiman/k9/pos_item.jpg -share/apps/noatun/skins/kaiman/k9/repeat.jpg -share/apps/noatun/skins/kaiman/k9/repeat.png -share/apps/noatun/skins/kaiman/k9/reverse.jpg -share/apps/noatun/skins/kaiman/k9/shuffle.jpg -share/apps/noatun/skins/kaiman/k9/shuffle.png -share/apps/noatun/skins/kaiman/k9/skindata -share/apps/noatun/skins/kaiman/k9/small-k.jpg -share/apps/noatun/skins/kaiman/k9/small-k.png -share/apps/noatun/skins/kaiman/k9/square.jpg -share/apps/noatun/skins/kaiman/k9/square.png -share/apps/noatun/skins/kaiman/k9/status.jpg -share/apps/noatun/skins/kaiman/k9/status.png -share/apps/noatun/skins/kaiman/k9/stop.jpg -share/apps/noatun/skins/kaiman/k9/trans-pos.png -share/apps/noatun/skins/kaiman/k9/trans-slide.png -share/apps/noatun/skins/kjofol/Makefile.am -share/apps/noatun/skins/kjofol/kjofol.dck -share/apps/noatun/skins/kjofol/kjofol.pl -share/apps/noatun/skins/kjofol/kjofol.rc -share/apps/noatun/skins/kjofol/kjofol.wsh -share/apps/noatun/skins/kjofol/sg.png -share/apps/noatun/skins/kjofol/sg_num.png -share/apps/noatun/skins/kjofol/sg_seek.bmp -share/apps/noatun/skins/kjofol/sg_seek.png -share/apps/noatun/skins/kjofol/sg_text.png -share/apps/noatun/skins/kjofol/sgdock.png -share/apps/noatun/skins/kjofol/sgdock2.png -share/apps/noatun/skins/kjofol/sgdocksk.png -share/apps/noatun/skins/kjofol/sgdockvp.png -share/apps/noatun/skins/kjofol/sgeq.png -share/apps/noatun/skins/kjofol/sgpitch.png -share/apps/noatun/skins/kjofol/sgpitchp.png -share/apps/noatun/skins/kjofol/sgplist.png -share/apps/noatun/skins/kjofol/sgplist2.png -share/apps/noatun/skins/kjofol/sgpres1.png -share/apps/noatun/skins/kjofol/sgpres2.png -share/apps/noatun/skins/kjofol/sgpres3.png -share/apps/noatun/skins/kjofol/sgvol.png -share/apps/noatun/skins/kjofol/sgvolnum.png -share/apps/noatun/skins/kjofol/sgvolpos.png -share/apps/noatun/skins/kjofol/sgwshad.png -share/apps/noatun/skins/kjofol/sgwshad2.png -share/apps/noatun/skins/kjofol/sgwshdsk.png -share/apps/noatun/skins/kjofol/sgwshvol.png -share/apps/noatun/skins/kjofol/sgwshvp.png -share/apps/noatun/skins/phong/p_eq.png -share/apps/noatun/skins/phong/p_main.png -share/apps/noatun/skins/phong/p_mainback.png -share/apps/noatun/skins/phong/p_numbers.png -share/apps/noatun/skins/phong/p_playback.png -share/apps/noatun/skins/phong/p_playlist.png -share/apps/noatun/skins/phong/p_propos.png -share/apps/noatun/skins/phong/p_text.png -share/apps/noatun/skins/phong/p_volbar.png -share/apps/noatun/skins/phong/p_volpos.png -share/apps/noatun/skins/phong/phong.dck -share/apps/noatun/skins/phong/phong.rc -share/apps/noatun/skins/phong/phong.wsh -share/apps/noatun/skins/phong/phong_readme.txt -share/apps/noatun/skins/vibrocentric/i_base.png -share/apps/noatun/skins/vibrocentric/i_base2.png -share/apps/noatun/skins/vibrocentric/i_eq.png -share/apps/noatun/skins/vibrocentric/i_font.png -share/apps/noatun/skins/vibrocentric/i_pl.png -share/apps/noatun/skins/vibrocentric/i_pl2.png -share/apps/noatun/skins/vibrocentric/i_pro.png -share/apps/noatun/skins/vibrocentric/i_text.png -share/apps/noatun/skins/vibrocentric/i_vol.png -share/apps/noatun/skins/vibrocentric/i_volpos.png -share/apps/noatun/skins/vibrocentric/vibrocentric.dck -share/apps/noatun/skins/vibrocentric/vibrocentric.rc -share/apps/noatun/skins/vibrocentric/vibrocentric.wsh -share/apps/noatun/skins/vibrocentric/vibrocentric_readme.txt -share/apps/noatun/splitplaylist.plugin -share/apps/noatun/systray.plugin -share/apps/noatun/systrayui.rc -share/apps/noatun/tron.plugin -share/apps/noatun/tronui.rc -share/apps/noatun/voiceprint.plugin -share/config/aktionrc -share/doc/HTML/en/aktion/.anchors -share/doc/HTML/en/aktion/aktion-fullscreen.html -share/doc/HTML/en/aktion/aktion-setup.html -share/doc/HTML/en/aktion/aktion.png -share/doc/HTML/en/aktion/aktiontoolbar.png -share/doc/HTML/en/aktion/commands.html -share/doc/HTML/en/aktion/common -share/doc/HTML/en/aktion/compilation.html -share/doc/HTML/en/aktion/configuration.html -share/doc/HTML/en/aktion/credits.html -share/doc/HTML/en/aktion/developers.html -share/doc/HTML/en/aktion/faq.html -share/doc/HTML/en/aktion/index.docbook -share/doc/HTML/en/aktion/index.html -share/doc/HTML/en/aktion/installation.html -share/doc/HTML/en/aktion/introduction.html -share/doc/HTML/en/aktion/re-1007-kanim.html -share/doc/HTML/en/aktion/requirements.html -share/doc/HTML/en/aktion/toolbar.html -share/doc/HTML/en/aktion/using-kapp.html -share/doc/HTML/en/artsbuilder/.anchors -share/doc/HTML/en/artsbuilder/adding-native-arts-support.html -share/doc/HTML/en/artsbuilder/arts-apis.html -share/doc/HTML/en/artsbuilder/arts-in-detail.html -share/doc/HTML/en/artsbuilder/arts-modules.html -share/doc/HTML/en/artsbuilder/arts-structure.png -share/doc/HTML/en/artsbuilder/arts-tools.html -share/doc/HTML/en/artsbuilder/artsbuilder-examples.html -share/doc/HTML/en/artsbuilder/artsbuilder-tutorial.html -share/doc/HTML/en/artsbuilder/artsbuilder.html -share/doc/HTML/en/artsbuilder/artsc-config.html -share/doc/HTML/en/artsbuilder/artscat.html -share/doc/HTML/en/artsbuilder/artscontrol.html -share/doc/HTML/en/artsbuilder/artsd.html -share/doc/HTML/en/artsbuilder/artsdsp.html -share/doc/HTML/en/artsbuilder/artsflow.html -share/doc/HTML/en/artsbuilder/artsplay.html -share/doc/HTML/en/artsbuilder/artsshell.html -share/doc/HTML/en/artsbuilder/artswrapper.html -share/doc/HTML/en/artsbuilder/attribute-change-notify.html -share/doc/HTML/en/artsbuilder/brahms.html -share/doc/HTML/en/artsbuilder/busses.html -share/doc/HTML/en/artsbuilder/capi.html -share/doc/HTML/en/artsbuilder/coding-standards.html -share/doc/HTML/en/artsbuilder/common -share/doc/HTML/en/artsbuilder/contributing.html -share/doc/HTML/en/artsbuilder/copyright-and-licenses.html -share/doc/HTML/en/artsbuilder/detail-gui-elements.html -share/doc/HTML/en/artsbuilder/faq-latency.html -share/doc/HTML/en/artsbuilder/faq-network.html -share/doc/HTML/en/artsbuilder/faq-non-arts.html -share/doc/HTML/en/artsbuilder/faq-other.html -share/doc/HTML/en/artsbuilder/faq.html -share/doc/HTML/en/artsbuilder/future-work.html -share/doc/HTML/en/artsbuilder/glossary.html -share/doc/HTML/en/artsbuilder/history.html -share/doc/HTML/en/artsbuilder/images/Doc_MODUL.png -share/doc/HTML/en/artsbuilder/images/Gui_AUDIO_MANAGER.png -share/doc/HTML/en/artsbuilder/images/Gui_INSTRUMENT_MAPPER.png -share/doc/HTML/en/artsbuilder/images/Gui_LABEL.png -share/doc/HTML/en/artsbuilder/images/Gui_MIXER.png -share/doc/HTML/en/artsbuilder/images/Gui_PANEL.png -share/doc/HTML/en/artsbuilder/images/Gui_POTI.png -share/doc/HTML/en/artsbuilder/images/Gui_SLIDER.png -share/doc/HTML/en/artsbuilder/images/Gui_SUBPANEL.png -share/doc/HTML/en/artsbuilder/images/Gui_WINDOW.png -share/doc/HTML/en/artsbuilder/images/Interface_MIDI_NOTE.png -share/doc/HTML/en/artsbuilder/images/Synth_ADD.png -share/doc/HTML/en/artsbuilder/images/Synth_ATAN_SATURATE.png -share/doc/HTML/en/artsbuilder/images/Synth_BUS_DOWNLINK.png -share/doc/HTML/en/artsbuilder/images/Synth_BUS_UPLINK.png -share/doc/HTML/en/artsbuilder/images/Synth_CDELAY.png -share/doc/HTML/en/artsbuilder/images/Synth_DEBUG.png -share/doc/HTML/en/artsbuilder/images/Synth_DELAY.png -share/doc/HTML/en/artsbuilder/images/Synth_ENVELOPE_ADSR.png -share/doc/HTML/en/artsbuilder/images/Synth_FILEPLAY.png -share/doc/HTML/en/artsbuilder/images/Synth_FM_SOURCE.png -share/doc/HTML/en/artsbuilder/images/Synth_FREQUENCY.png -share/doc/HTML/en/artsbuilder/images/Synth_MIDI_DEBUG.png -share/doc/HTML/en/artsbuilder/images/Synth_MIDI_ROUTER.png -share/doc/HTML/en/artsbuilder/images/Synth_MUL.png -share/doc/HTML/en/artsbuilder/images/Synth_NIL.png -share/doc/HTML/en/artsbuilder/images/Synth_PLAY.png -share/doc/HTML/en/artsbuilder/images/Synth_PLAY_AKAI.png -share/doc/HTML/en/artsbuilder/images/Synth_PLAY_AKAIS.png -share/doc/HTML/en/artsbuilder/images/Synth_PLAY_WAV.png -share/doc/HTML/en/artsbuilder/images/Synth_PSCALE.png -share/doc/HTML/en/artsbuilder/images/Synth_RC.png -share/doc/HTML/en/artsbuilder/images/Synth_SEQUENCE.png -share/doc/HTML/en/artsbuilder/images/Synth_SHELVE_CUTOFF.png -share/doc/HTML/en/artsbuilder/images/Synth_STD_EQUALIZER.png -share/doc/HTML/en/artsbuilder/images/Synth_STRUCT_KILL.png -share/doc/HTML/en/artsbuilder/images/Synth_WAVE_SIN.png -share/doc/HTML/en/artsbuilder/images/Synth_WAVE_SQUARE.png -share/doc/HTML/en/artsbuilder/images/Synth_WAVE_TRI.png -share/doc/HTML/en/artsbuilder/images/Synth_XFADE.png -share/doc/HTML/en/artsbuilder/images/schema1.png -share/doc/HTML/en/artsbuilder/images/schema2.png -share/doc/HTML/en/artsbuilder/images/schema3.png -share/doc/HTML/en/artsbuilder/images/schema4.png -share/doc/HTML/en/artsbuilder/index.docbook -share/doc/HTML/en/artsbuilder/index.html -share/doc/HTML/en/artsbuilder/installation.html -share/doc/HTML/en/artsbuilder/interfaces.html -share/doc/HTML/en/artsbuilder/intro-digital-audio.html -share/doc/HTML/en/artsbuilder/introduction.html -share/doc/HTML/en/artsbuilder/kaudioplayer.html -share/doc/HTML/en/artsbuilder/kmedia2.html -share/doc/HTML/en/artsbuilder/knotify.html -share/doc/HTML/en/artsbuilder/libkmid.html -share/doc/HTML/en/artsbuilder/mailing-lists.html -share/doc/HTML/en/artsbuilder/mapped-instruments.html -share/doc/HTML/en/artsbuilder/mcop.html -share/doc/HTML/en/artsbuilder/mcopidl.html -share/doc/HTML/en/artsbuilder/midi-creating-instruments.html -share/doc/HTML/en/artsbuilder/midi-introduction.html -share/doc/HTML/en/artsbuilder/midi-manager.html -share/doc/HTML/en/artsbuilder/midi.html -share/doc/HTML/en/artsbuilder/midisend.html -share/doc/HTML/en/artsbuilder/modules-ports.html -share/doc/HTML/en/artsbuilder/porting.html -share/doc/HTML/en/artsbuilder/references.html -share/doc/HTML/en/artsbuilder/soundserver.html -share/doc/HTML/en/artsbuilder/source-install.html -share/doc/HTML/en/artsbuilder/structures.html -share/doc/HTML/en/artsbuilder/synth-modules-reference.html -share/doc/HTML/en/artsbuilder/using-this-manual.html -share/doc/HTML/en/artsbuilder/visual-modules-reference.html -share/doc/HTML/en/kmid/.anchors -share/doc/HTML/en/kmid/abouttheauthor.html -share/doc/HTML/en/kmid/addingsongstoacollectionhowtouseautoadd.html -share/doc/HTML/en/kmid/advancedfeatures.html -share/doc/HTML/en/kmid/collections.html -share/doc/HTML/en/kmid/common -share/doc/HTML/en/kmid/compilationandinstallation.html -share/doc/HTML/en/kmid/creatingamidimap.html -share/doc/HTML/en/kmid/deletingacollection.html -share/doc/HTML/en/kmid/displayinglyrics.html -share/doc/HTML/en/kmid/doineedamidimap.html -share/doc/HTML/en/kmid/finalnotes.html -share/doc/HTML/en/kmid/frequentlyaskedquestionsfaq.html -share/doc/HTML/en/kmid/generalusage.html -share/doc/HTML/en/kmid/hallofkmidsfriends.html -share/doc/HTML/en/kmid/index.cvlog -share/doc/HTML/en/kmid/index.docbook -share/doc/HTML/en/kmid/index.html -share/doc/HTML/en/kmid/installation.html -share/doc/HTML/en/kmid/introduction.html -share/doc/HTML/en/kmid/keybindings.html -share/doc/HTML/en/kmid/midimaps.html -share/doc/HTML/en/kmid/playinginorderoratrandom.html -share/doc/HTML/en/kmid/playingsongs.html -share/doc/HTML/en/kmid/removingsongsfromcollections.html -share/doc/HTML/en/kmid/requirements.html -share/doc/HTML/en/kmid/selectingasongfromacollection.html -share/doc/HTML/en/kmid/thetempolcd.html -share/doc/HTML/en/kmid/thetemporarycollection.html -share/doc/HTML/en/kmid/usingmidimaps.html -share/doc/HTML/en/kmidi/.anchors -share/doc/HTML/en/kmidi/FAQ -share/doc/HTML/en/kmidi/command-line-options.html -share/doc/HTML/en/kmidi/common -share/doc/HTML/en/kmidi/compilation-and-installation.html -share/doc/HTML/en/kmidi/computation-issues.html -share/doc/HTML/en/kmidi/configuring.html -share/doc/HTML/en/kmidi/copyright.html -share/doc/HTML/en/kmidi/credits.html -share/doc/HTML/en/kmidi/design.html -share/doc/HTML/en/kmidi/effects.html -share/doc/HTML/en/kmidi/index.cvlog -share/doc/HTML/en/kmidi/index.docbook -share/doc/HTML/en/kmidi/index.html -share/doc/HTML/en/kmidi/installation.html -share/doc/HTML/en/kmidi/introduction.html -share/doc/HTML/en/kmidi/memory-issues.html -share/doc/HTML/en/kmidi/midi-filenames.html -share/doc/HTML/en/kmidi/midi-implementation.html -share/doc/HTML/en/kmidi/patches.html -share/doc/HTML/en/kmidi/patchsets.html -share/doc/HTML/en/kmidi/playlists.html -share/doc/HTML/en/kmidi/polyphony.html -share/doc/HTML/en/kmidi/questions-and-answers.html -share/doc/HTML/en/kmidi/requirements.html -share/doc/HTML/en/kmidi/synthesis-model.html -share/doc/HTML/en/kmidi/usage.html -share/doc/HTML/en/kmidi/volume.html -share/doc/HTML/en/kmix/.anchors -share/doc/HTML/en/kmix/common -share/doc/HTML/en/kmix/compilation.html -share/doc/HTML/en/kmix/configuration-options.html -share/doc/HTML/en/kmix/control-panel.html -share/doc/HTML/en/kmix/credits.html -share/doc/HTML/en/kmix/index.docbook -share/doc/HTML/en/kmix/index.html -share/doc/HTML/en/kmix/installation.html -share/doc/HTML/en/kmix/introduction.html -share/doc/HTML/en/kmix/panning-slider.html -share/doc/HTML/en/kmix/requirements.html -share/doc/HTML/en/kmix/working-with-kmix.html -share/doc/HTML/en/kscd/.anchors -share/doc/HTML/en/kscd/about.html -share/doc/HTML/en/kscd/cddb-editor.html -share/doc/HTML/en/kscd/cddb-support.html -share/doc/HTML/en/kscd/cddb-tab.html -share/doc/HTML/en/kscd/cddb.howto -share/doc/HTML/en/kscd/common -share/doc/HTML/en/kscd/compilation-and-installation.html -share/doc/HTML/en/kscd/configuring-kscd.html -share/doc/HTML/en/kscd/credits-and-license.html -share/doc/HTML/en/kscd/index.docbook -share/doc/HTML/en/kscd/index.html -share/doc/HTML/en/kscd/installation.html -share/doc/HTML/en/kscd/introduction.html -share/doc/HTML/en/kscd/kscd-options-tab.html -share/doc/HTML/en/kscd/kscd.png -share/doc/HTML/en/kscd/kscd1.png -share/doc/HTML/en/kscd/kscd10.png -share/doc/HTML/en/kscd/kscd11.png -share/doc/HTML/en/kscd/kscd12.png -share/doc/HTML/en/kscd/kscd13.png -share/doc/HTML/en/kscd/kscd14.png -share/doc/HTML/en/kscd/kscd15.png -share/doc/HTML/en/kscd/kscd16.png -share/doc/HTML/en/kscd/kscd17.png -share/doc/HTML/en/kscd/kscd18.png -share/doc/HTML/en/kscd/kscd19.png -share/doc/HTML/en/kscd/kscd2.png -share/doc/HTML/en/kscd/kscd2a.png -share/doc/HTML/en/kscd/kscd3.png -share/doc/HTML/en/kscd/kscd4.png -share/doc/HTML/en/kscd/kscd5.png -share/doc/HTML/en/kscd/kscd6.png -share/doc/HTML/en/kscd/kscd7.png -share/doc/HTML/en/kscd/kscd8.png -share/doc/HTML/en/kscd/kscd9.png -share/doc/HTML/en/kscd/onscreen-fundamentals.html -share/doc/HTML/en/kscd/questions-and-answers.html -share/doc/HTML/en/kscd/requirements.html -share/doc/HTML/en/kscd/smtp-options.html -share/doc/HTML/en/kscd/using-kscd-in-the-panel.html -share/doc/HTML/en/noatun/.anchors -share/doc/HTML/en/noatun/common -share/doc/HTML/en/noatun/compilation-and-installation.html -share/doc/HTML/en/noatun/credits-and-licenses.html -share/doc/HTML/en/noatun/html-exporter.html -share/doc/HTML/en/noatun/id3-reader.html -share/doc/HTML/en/noatun/index.docbook -share/doc/HTML/en/noatun/index.html -share/doc/HTML/en/noatun/installation.html -share/doc/HTML/en/noatun/introduction.html -share/doc/HTML/en/noatun/kjofol-skin.html -share/doc/HTML/en/noatun/questions-answers-and-tips.html -share/doc/HTML/en/noatun/requirements.html -share/doc/HTML/en/noatun/using-noatun-plugins.html -share/doc/HTML/en/noatun/using-noatun.html -share/doc/HTML/en/noatun/young-hickory.html -share/icons/hicolor/22x22/apps/noatun.png -share/icons/hicolor/32x32/apps/kmid.png -share/icons/hicolor/32x32/apps/kmidi.png -share/icons/hicolor/32x32/apps/kmix.png -share/icons/hicolor/32x32/apps/kscd.png -share/icons/hicolor/32x32/apps/noatun.png -share/icons/hicolor/48x48/apps/kmid.png -share/icons/hicolor/48x48/apps/kmidi.png -share/icons/hicolor/48x48/apps/kmix.png -share/icons/hicolor/48x48/apps/kscd.png -share/icons/hicolor/48x48/apps/noatun.png -share/icons/locolor/16x16/apps/aktion.png -share/icons/locolor/16x16/apps/kmid.png -share/icons/locolor/16x16/apps/kmidi.png -share/icons/locolor/16x16/apps/kmix.png -share/icons/locolor/16x16/apps/kscd.png -share/icons/locolor/16x16/apps/noatun.png -share/icons/locolor/32x32/apps/aktion.png -share/icons/locolor/32x32/apps/kmid.png -share/icons/locolor/32x32/apps/kmidi.png -share/icons/locolor/32x32/apps/kmix.png -share/icons/locolor/32x32/apps/kscd.png -share/icons/locolor/32x32/apps/noatun.png -share/mimelnk/application/x-artsbuilder.desktop -share/mimelnk/audio/x-karaoke.desktop -share/mimelnk/text/xmcd.desktop -share/services/kmixctrl_restore.desktop -share/servicetypes/audiomidi.desktop -@dirrm share/icons/hicolor/22x22/apps -@dirrm share/doc/HTML/en/noatun -@dirrm share/doc/HTML/en/kscd -@dirrm share/doc/HTML/en/kmix -@dirrm share/doc/HTML/en/kmidi -@dirrm share/doc/HTML/en/kmid -@dirrm share/doc/HTML/en/artsbuilder/images -@dirrm share/doc/HTML/en/artsbuilder -@dirrm share/doc/HTML/en/aktion -@dirrm share/apps/noatun/skins/vibrocentric -@dirrm share/apps/noatun/skins/phong -@dirrm share/apps/noatun/skins/kjofol -@dirrm share/apps/noatun/skins/kaiman/k9 -@dirrm share/apps/noatun/skins/kaiman/circle -@dirrm share/apps/noatun/skins/kaiman/car-preset -@dirrm share/apps/noatun/skins/kaiman -@dirrm share/apps/noatun/skins -@dirrm share/apps/noatun/icons/locolor/22x22/actions -@dirrm share/apps/noatun/icons/locolor/22x22 -@dirrm share/apps/noatun/icons/locolor/16x16/actions -@dirrm share/apps/noatun/icons/locolor/16x16 -@dirrm share/apps/noatun/icons/locolor -@dirrm share/apps/noatun/icons/hicolor/48x48/actions -@dirrm share/apps/noatun/icons/hicolor/48x48 -@dirrm share/apps/noatun/icons/hicolor/32x32/actions -@dirrm share/apps/noatun/icons/hicolor/32x32 -@dirrm share/apps/noatun/icons/hicolor/16x16/actions -@dirrm share/apps/noatun/icons/hicolor/16x16 -@dirrm share/apps/noatun/icons/hicolor -@dirrm share/apps/noatun/icons -@dirrm share/apps/noatun -@dirrm share/apps/kscd/pics -@dirrm share/apps/kscd/cddb/soundtrack -@dirrm share/apps/kscd/cddb/rock -@dirrm share/apps/kscd/cddb/reggae -@dirrm share/apps/kscd/cddb/newage -@dirrm share/apps/kscd/cddb/misc -@dirrm share/apps/kscd/cddb/jazz -@dirrm share/apps/kscd/cddb/folk -@dirrm share/apps/kscd/cddb/data -@dirrm share/apps/kscd/cddb/country -@dirrm share/apps/kscd/cddb/classical -@dirrm share/apps/kscd/cddb/blues -@dirrm share/apps/kscd/cddb -@dirrm share/apps/kscd -@dirrm share/apps/kmix/pics -@dirrm share/apps/kmix -@dirrm share/apps/kmidi/pics -@dirrm share/apps/kmidi/config/patch -@dirrm share/apps/kmidi/config/BITMAPS -@dirrm share/apps/kmidi/config -@dirrm share/apps/kmidi -@dirrm share/apps/kmid/maps -@dirrm share/apps/kmid/icons/locolor/16x16/actions -@dirrm share/apps/kmid/icons/locolor/16x16 -@dirrm share/apps/kmid/icons/locolor -@dirrm share/apps/kmid/icons/hicolor/32x32/actions -@dirrm share/apps/kmid/icons/hicolor/32x32 -@dirrm share/apps/kmid/icons/hicolor/22x22/actions -@dirrm share/apps/kmid/icons/hicolor/22x22 -@dirrm share/apps/kmid/icons/hicolor -@dirrm share/apps/kmid/icons -@dirrm share/apps/kmid/fm -@dirrm share/apps/kmid -@dirrm share/apps/artscontrol -@dirrm share/apps/artsbuilder/pics -@dirrm share/apps/artsbuilder/examples/todo -@dirrm share/apps/artsbuilder/examples -@dirrm share/apps/artsbuilder -@dirrm share/apps/aktion/toolbar -@dirrm share/apps/aktion -@dirrm lib/Arts -@dirrm include/noatun -@dirrm include/mpeglib_artsplug -@dirrm include/mpeglib/util/yaf/yafxplayer -@dirrm include/mpeglib/util/yaf/yafcore -@dirrm include/mpeglib/util/yaf -@dirrm include/mpeglib/util/render -@dirrm include/mpeglib/util/abstract -@dirrm include/mpeglib/util -@dirrm include/mpeglib/output -@dirrm include/mpeglib/mpegutil -@dirrm include/mpeglib/input -@dirrm include/mpeglib/decoder -@dirrm include/mpeglib diff --git a/audio/libmusicbrainz/Makefile b/audio/libmusicbrainz/Makefile deleted file mode 100644 index 3c3772c97f74..000000000000 --- a/audio/libmusicbrainz/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# New ports collection makefile for: musicbrainz -# Date Created: 26 Oct 2000 -# Whom: Roman Shterenzon <roman@xpert.com> -# -# $FreeBSD$ -# - -PORTNAME= musicbrainz -PORTVERSION= 1.0.0.pre6 -CATEGORIES= audio -MASTER_SITES= ftp://ftp.musicbrainz.org/pub/musicbrainz/ -DISTNAME= ${PORTNAME}-1.0.0pre6 - -MAINTAINER= roman@xpert.com - -USE_NEWGCC= yes -INSTALLS_SHLIB= yes -USE_GMAKE= yes -USE_LIBTOOL= yes - -CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib" - -pre-extract: -.if !defined(WITHOUT_VORBIS) - @${ECHO} - @${ECHO} "You can disable Vorbis support by defining WITHOUT_VORBIS" - @${ECHO} -LIB_DEPENDS+= vorbis.0:${PORTSDIR}/audio/libvorbis -HAVE_VORBIS= yes -.endif - -post-extract: - ${TOUCH} ${WRKSRC}/stamp-h.in - -.include <bsd.port.mk> diff --git a/audio/libmusicbrainz/distinfo b/audio/libmusicbrainz/distinfo deleted file mode 100644 index ebcf45614b64..000000000000 --- a/audio/libmusicbrainz/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (musicbrainz-1.0.0pre6.tar.gz) = 2f7d292231decd05ffe71b8a619055ec diff --git a/audio/libmusicbrainz/pkg-comment b/audio/libmusicbrainz/pkg-comment deleted file mode 100644 index 012c99e12d9b..000000000000 --- a/audio/libmusicbrainz/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -2nd generation incarnation of the CD Index - audio metadata diff --git a/audio/libmusicbrainz/pkg-descr b/audio/libmusicbrainz/pkg-descr deleted file mode 100644 index dfcf673c8cd0..000000000000 --- a/audio/libmusicbrainz/pkg-descr +++ /dev/null @@ -1,9 +0,0 @@ -MusicBrainz is the second generation incarnation of the CD Index. -This server is designed to enable Audio CD and MP3/Vorbis players -to download metadata about the music they are playing. All of the -data collected on the Musicbrainz server is made available to the -public under the OpenContent license. - -WWW: http://www.musicbrainz.org/ - -Roman Shterenzon <roman@xpert.com> diff --git a/audio/libmusicbrainz/pkg-plist b/audio/libmusicbrainz/pkg-plist deleted file mode 100644 index 6e574e8db2c8..000000000000 --- a/audio/libmusicbrainz/pkg-plist +++ /dev/null @@ -1,8 +0,0 @@ -include/musicbrainz/errors.h -include/musicbrainz/mb_c.h -include/musicbrainz/musicbrainz.h -include/musicbrainz/queries.h -lib/libmusicbrainz.a -lib/libmusicbrainz.so -lib/libmusicbrainz.so.1 -@dirrm include/musicbrainz diff --git a/audio/libmusicbrainz3/Makefile b/audio/libmusicbrainz3/Makefile deleted file mode 100644 index 3c3772c97f74..000000000000 --- a/audio/libmusicbrainz3/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# New ports collection makefile for: musicbrainz -# Date Created: 26 Oct 2000 -# Whom: Roman Shterenzon <roman@xpert.com> -# -# $FreeBSD$ -# - -PORTNAME= musicbrainz -PORTVERSION= 1.0.0.pre6 -CATEGORIES= audio -MASTER_SITES= ftp://ftp.musicbrainz.org/pub/musicbrainz/ -DISTNAME= ${PORTNAME}-1.0.0pre6 - -MAINTAINER= roman@xpert.com - -USE_NEWGCC= yes -INSTALLS_SHLIB= yes -USE_GMAKE= yes -USE_LIBTOOL= yes - -CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib" - -pre-extract: -.if !defined(WITHOUT_VORBIS) - @${ECHO} - @${ECHO} "You can disable Vorbis support by defining WITHOUT_VORBIS" - @${ECHO} -LIB_DEPENDS+= vorbis.0:${PORTSDIR}/audio/libvorbis -HAVE_VORBIS= yes -.endif - -post-extract: - ${TOUCH} ${WRKSRC}/stamp-h.in - -.include <bsd.port.mk> diff --git a/audio/libmusicbrainz3/distinfo b/audio/libmusicbrainz3/distinfo deleted file mode 100644 index ebcf45614b64..000000000000 --- a/audio/libmusicbrainz3/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (musicbrainz-1.0.0pre6.tar.gz) = 2f7d292231decd05ffe71b8a619055ec diff --git a/audio/libmusicbrainz3/pkg-comment b/audio/libmusicbrainz3/pkg-comment deleted file mode 100644 index 012c99e12d9b..000000000000 --- a/audio/libmusicbrainz3/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -2nd generation incarnation of the CD Index - audio metadata diff --git a/audio/libmusicbrainz3/pkg-descr b/audio/libmusicbrainz3/pkg-descr deleted file mode 100644 index dfcf673c8cd0..000000000000 --- a/audio/libmusicbrainz3/pkg-descr +++ /dev/null @@ -1,9 +0,0 @@ -MusicBrainz is the second generation incarnation of the CD Index. -This server is designed to enable Audio CD and MP3/Vorbis players -to download metadata about the music they are playing. All of the -data collected on the Musicbrainz server is made available to the -public under the OpenContent license. - -WWW: http://www.musicbrainz.org/ - -Roman Shterenzon <roman@xpert.com> diff --git a/audio/libmusicbrainz3/pkg-plist b/audio/libmusicbrainz3/pkg-plist deleted file mode 100644 index 6e574e8db2c8..000000000000 --- a/audio/libmusicbrainz3/pkg-plist +++ /dev/null @@ -1,8 +0,0 @@ -include/musicbrainz/errors.h -include/musicbrainz/mb_c.h -include/musicbrainz/musicbrainz.h -include/musicbrainz/queries.h -lib/libmusicbrainz.a -lib/libmusicbrainz.so -lib/libmusicbrainz.so.1 -@dirrm include/musicbrainz diff --git a/audio/libmusicbrainz4/Makefile b/audio/libmusicbrainz4/Makefile deleted file mode 100644 index 3c3772c97f74..000000000000 --- a/audio/libmusicbrainz4/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# New ports collection makefile for: musicbrainz -# Date Created: 26 Oct 2000 -# Whom: Roman Shterenzon <roman@xpert.com> -# -# $FreeBSD$ -# - -PORTNAME= musicbrainz -PORTVERSION= 1.0.0.pre6 -CATEGORIES= audio -MASTER_SITES= ftp://ftp.musicbrainz.org/pub/musicbrainz/ -DISTNAME= ${PORTNAME}-1.0.0pre6 - -MAINTAINER= roman@xpert.com - -USE_NEWGCC= yes -INSTALLS_SHLIB= yes -USE_GMAKE= yes -USE_LIBTOOL= yes - -CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib" - -pre-extract: -.if !defined(WITHOUT_VORBIS) - @${ECHO} - @${ECHO} "You can disable Vorbis support by defining WITHOUT_VORBIS" - @${ECHO} -LIB_DEPENDS+= vorbis.0:${PORTSDIR}/audio/libvorbis -HAVE_VORBIS= yes -.endif - -post-extract: - ${TOUCH} ${WRKSRC}/stamp-h.in - -.include <bsd.port.mk> diff --git a/audio/libmusicbrainz4/distinfo b/audio/libmusicbrainz4/distinfo deleted file mode 100644 index ebcf45614b64..000000000000 --- a/audio/libmusicbrainz4/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (musicbrainz-1.0.0pre6.tar.gz) = 2f7d292231decd05ffe71b8a619055ec diff --git a/audio/libmusicbrainz4/pkg-comment b/audio/libmusicbrainz4/pkg-comment deleted file mode 100644 index 012c99e12d9b..000000000000 --- a/audio/libmusicbrainz4/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -2nd generation incarnation of the CD Index - audio metadata diff --git a/audio/libmusicbrainz4/pkg-descr b/audio/libmusicbrainz4/pkg-descr deleted file mode 100644 index dfcf673c8cd0..000000000000 --- a/audio/libmusicbrainz4/pkg-descr +++ /dev/null @@ -1,9 +0,0 @@ -MusicBrainz is the second generation incarnation of the CD Index. -This server is designed to enable Audio CD and MP3/Vorbis players -to download metadata about the music they are playing. All of the -data collected on the Musicbrainz server is made available to the -public under the OpenContent license. - -WWW: http://www.musicbrainz.org/ - -Roman Shterenzon <roman@xpert.com> diff --git a/audio/libmusicbrainz4/pkg-plist b/audio/libmusicbrainz4/pkg-plist deleted file mode 100644 index 6e574e8db2c8..000000000000 --- a/audio/libmusicbrainz4/pkg-plist +++ /dev/null @@ -1,8 +0,0 @@ -include/musicbrainz/errors.h -include/musicbrainz/mb_c.h -include/musicbrainz/musicbrainz.h -include/musicbrainz/queries.h -lib/libmusicbrainz.a -lib/libmusicbrainz.so -lib/libmusicbrainz.so.1 -@dirrm include/musicbrainz diff --git a/audio/libmusicbrainz5/Makefile b/audio/libmusicbrainz5/Makefile deleted file mode 100644 index 3c3772c97f74..000000000000 --- a/audio/libmusicbrainz5/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# New ports collection makefile for: musicbrainz -# Date Created: 26 Oct 2000 -# Whom: Roman Shterenzon <roman@xpert.com> -# -# $FreeBSD$ -# - -PORTNAME= musicbrainz -PORTVERSION= 1.0.0.pre6 -CATEGORIES= audio -MASTER_SITES= ftp://ftp.musicbrainz.org/pub/musicbrainz/ -DISTNAME= ${PORTNAME}-1.0.0pre6 - -MAINTAINER= roman@xpert.com - -USE_NEWGCC= yes -INSTALLS_SHLIB= yes -USE_GMAKE= yes -USE_LIBTOOL= yes - -CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib" - -pre-extract: -.if !defined(WITHOUT_VORBIS) - @${ECHO} - @${ECHO} "You can disable Vorbis support by defining WITHOUT_VORBIS" - @${ECHO} -LIB_DEPENDS+= vorbis.0:${PORTSDIR}/audio/libvorbis -HAVE_VORBIS= yes -.endif - -post-extract: - ${TOUCH} ${WRKSRC}/stamp-h.in - -.include <bsd.port.mk> diff --git a/audio/libmusicbrainz5/distinfo b/audio/libmusicbrainz5/distinfo deleted file mode 100644 index ebcf45614b64..000000000000 --- a/audio/libmusicbrainz5/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (musicbrainz-1.0.0pre6.tar.gz) = 2f7d292231decd05ffe71b8a619055ec diff --git a/audio/libmusicbrainz5/pkg-comment b/audio/libmusicbrainz5/pkg-comment deleted file mode 100644 index 012c99e12d9b..000000000000 --- a/audio/libmusicbrainz5/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -2nd generation incarnation of the CD Index - audio metadata diff --git a/audio/libmusicbrainz5/pkg-descr b/audio/libmusicbrainz5/pkg-descr deleted file mode 100644 index dfcf673c8cd0..000000000000 --- a/audio/libmusicbrainz5/pkg-descr +++ /dev/null @@ -1,9 +0,0 @@ -MusicBrainz is the second generation incarnation of the CD Index. -This server is designed to enable Audio CD and MP3/Vorbis players -to download metadata about the music they are playing. All of the -data collected on the Musicbrainz server is made available to the -public under the OpenContent license. - -WWW: http://www.musicbrainz.org/ - -Roman Shterenzon <roman@xpert.com> diff --git a/audio/libmusicbrainz5/pkg-plist b/audio/libmusicbrainz5/pkg-plist deleted file mode 100644 index 6e574e8db2c8..000000000000 --- a/audio/libmusicbrainz5/pkg-plist +++ /dev/null @@ -1,8 +0,0 @@ -include/musicbrainz/errors.h -include/musicbrainz/mb_c.h -include/musicbrainz/musicbrainz.h -include/musicbrainz/queries.h -lib/libmusicbrainz.a -lib/libmusicbrainz.so -lib/libmusicbrainz.so.1 -@dirrm include/musicbrainz diff --git a/audio/libshout2/Makefile b/audio/libshout2/Makefile deleted file mode 100644 index efae89beb1ab..000000000000 --- a/audio/libshout2/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# New ports collection makefile for: libshout -# Date created: 06 Jun 2000 -# Whom: zach@pabst.bendnet.com -# -# $FreeBSD$ -# - -PORTNAME= libshout -PORTVERSION= 1.0.3 -CATEGORIES= audio net -MASTER_SITES= http://developer.icecast.org/libshout/releases/ - -MAINTAINER= zach@pabst.bendnet.com - -GNU_CONFIGURE= yes -INSTALLS_SHLIB= yes -PLIST_SUB+= PORTVERSION=${PORTVERSION} - -.include <bsd.port.mk> diff --git a/audio/libshout2/distinfo b/audio/libshout2/distinfo deleted file mode 100644 index 426a018d6f93..000000000000 --- a/audio/libshout2/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (libshout-1.0.3.tar.gz) = d4d6117dd971febc485ec2b5117fab40 diff --git a/audio/libshout2/files/patch-aa b/audio/libshout2/files/patch-aa deleted file mode 100644 index 38fbcef5d597..000000000000 --- a/audio/libshout2/files/patch-aa +++ /dev/null @@ -1,15 +0,0 @@ ---- Makefile.in.orig Sun May 7 23:13:49 2000 -+++ Makefile.in Tue Jun 6 16:54:30 2000 -@@ -486,9 +486,9 @@ - - install-data-local: - mkdir -p $(DESTDIR)$(includedir)/shout -- mkdir -p $(DESTDIR)$(prefix)/doc/$(PACKAGE)-$(VERSION)/example -- $(INSTALL) -m 0644 README AUTHORS COPYING CHANGES $(DESTDIR)$(prefix)/doc/$(PACKAGE)-$(VERSION) -- $(INSTALL) -m 0644 example/Makefile example/example.c $(DESTDIR)$(prefix)/doc/$(PACKAGE)-$(VERSION)/example -+ mkdir -p $(DESTDIR)$(prefix)/share/doc/$(PACKAGE)-$(VERSION)/example -+ $(INSTALL) -m 0644 README AUTHORS COPYING CHANGES $(DESTDIR)$(prefix)/share/doc/$(PACKAGE)-$(VERSION) -+ $(INSTALL) -m 0644 example/Makefile example/example.c $(DESTDIR)$(prefix)/share/doc/$(PACKAGE)-$(VERSION)/example - $(INSTALL) -m 0644 shout.h $(DESTDIR)$(includedir)/shout - - # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/audio/libshout2/files/patch-ab b/audio/libshout2/files/patch-ab deleted file mode 100644 index 568ff5c0b299..000000000000 --- a/audio/libshout2/files/patch-ab +++ /dev/null @@ -1,11 +0,0 @@ ---- doc/Makefile.in.orig Sun May 7 23:13:50 2000 -+++ doc/Makefile.in Tue Jun 6 16:56:33 2000 -@@ -78,7 +78,7 @@ - - AUTOMAKE_OPTIONS = foreign - --docdir = $(prefix)/doc/$(PACKAGE)-$(VERSION) -+docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION) - - doc_DATA = index.html overview.html initialization.html connection.html datastreaming.html metadata.html datastructures.html shout_conn_t.html shout_connect.html shout_disconnect.html shout_sleep.html shout_init_connection.html shout_send_data.html shout_update_metadata.html style.css example.html example_c.html reference.html - diff --git a/audio/libshout2/pkg-comment b/audio/libshout2/pkg-comment deleted file mode 100644 index e5b650179863..000000000000 --- a/audio/libshout2/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -A library providing routines for connecting and transmitting data to the icecast server diff --git a/audio/libshout2/pkg-descr b/audio/libshout2/pkg-descr deleted file mode 100644 index e25884891692..000000000000 --- a/audio/libshout2/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -A port of the libshout library. Libshout allows applications to easily -communicate and broadcast to an Icecast streaming media server. It handles the -socket connections, metadata communication, and data streaming for the calling -application, and lets developers focus on feature sets instead of -implementation details. - -WWW: http://developer.icecast.org/libshout/ - -- Zach -zach@pabst.bendnet.com diff --git a/audio/libshout2/pkg-plist b/audio/libshout2/pkg-plist deleted file mode 100644 index 0111fd02935a..000000000000 --- a/audio/libshout2/pkg-plist +++ /dev/null @@ -1,32 +0,0 @@ -lib/libshout.a -lib/libshout.la -lib/libshout.so -lib/libshout.so.1 -include/shout/shout.h -@dirrm include/shout -share/doc/libshout-%%PORTVERSION%%/example.html -share/doc/libshout-%%PORTVERSION%%/example/Makefile -share/doc/libshout-%%PORTVERSION%%/example/example.c -share/doc/libshout-%%PORTVERSION%%/example_c.html -@dirrm share/doc/libshout-%%PORTVERSION%%/example -share/doc/libshout-%%PORTVERSION%%/AUTHORS -share/doc/libshout-%%PORTVERSION%%/CHANGES -share/doc/libshout-%%PORTVERSION%%/COPYING -share/doc/libshout-%%PORTVERSION%%/README -share/doc/libshout-%%PORTVERSION%%/connection.html -share/doc/libshout-%%PORTVERSION%%/datastreaming.html -share/doc/libshout-%%PORTVERSION%%/datastructures.html -share/doc/libshout-%%PORTVERSION%%/index.html -share/doc/libshout-%%PORTVERSION%%/initialization.html -share/doc/libshout-%%PORTVERSION%%/metadata.html -share/doc/libshout-%%PORTVERSION%%/overview.html -share/doc/libshout-%%PORTVERSION%%/reference.html -share/doc/libshout-%%PORTVERSION%%/shout_conn_t.html -share/doc/libshout-%%PORTVERSION%%/shout_connect.html -share/doc/libshout-%%PORTVERSION%%/shout_disconnect.html -share/doc/libshout-%%PORTVERSION%%/shout_init_connection.html -share/doc/libshout-%%PORTVERSION%%/shout_send_data.html -share/doc/libshout-%%PORTVERSION%%/shout_sleep.html -share/doc/libshout-%%PORTVERSION%%/shout_update_metadata.html -share/doc/libshout-%%PORTVERSION%%/style.css -@dirrm share/doc/libshout-%%PORTVERSION%% diff --git a/audio/libsidplay2/Makefile b/audio/libsidplay2/Makefile deleted file mode 100644 index c6b7ec03b085..000000000000 --- a/audio/libsidplay2/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# New ports collection makefile for: libsidplay -# Date created: 31 October 1996 -# Whom: Stefan Zehl <sec@42.org> -# -# $FreeBSD$ -# - -PORTNAME= libsidplay -PORTVERSION= 1.36.46 -CATEGORIES= audio emulators -MASTER_SITES= http://www.geocities.com/SiliconValley/Lakes/5147/sidplay/packages/ -DISTFILES= ${PORTNAME}-${PORTVERSION}.tgz - -MAINTAINER= sec@42.org - -USE_LIBTOOL= yes -INSTALLS_SHLIB= yes -USE_GMAKE= yes -USE_NEWGCC= yes - -.include <bsd.port.mk> diff --git a/audio/libsidplay2/distinfo b/audio/libsidplay2/distinfo deleted file mode 100644 index 8b852f6c11e4..000000000000 --- a/audio/libsidplay2/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (libsidplay-1.36.46.tgz) = 5ce6f0e8d5c12a09217b4774f186e967 diff --git a/audio/libsidplay2/pkg-comment b/audio/libsidplay2/pkg-comment deleted file mode 100644 index cced7b195bac..000000000000 --- a/audio/libsidplay2/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -A Commodore SID-chip emulator library to play SID music files diff --git a/audio/libsidplay2/pkg-descr b/audio/libsidplay2/pkg-descr deleted file mode 100644 index e2604b8bdbf0..000000000000 --- a/audio/libsidplay2/pkg-descr +++ /dev/null @@ -1,17 +0,0 @@ -Basically, SIDPLAY is just an ordinary music player software. More -specifically, it emulates the Sound Interface Device chip (MOS 6581, -known as SID) and the Micro Processor Unit (MOS 6510) of the -Commodore 64 on your computer. Its platform-independent software -emulates hardware components. Therefore it is able to load and execute -C64 machine code programs which produce music or sound. In general, -these are independent fragments of code and data which have been -ripped from games and demonstration programs and were transferred -directly from the C64. All you need is a supported operating system and -audio hardware with average PCM waveform playback capabilities. A -fast CPU and a 16-bit sound card are recommended for better -performance. - -This is just the library. To actually use it, you need one of the -front-ends like 'sidplay' or 'xsidplay'. - -WWW: http://www.geocities.com/SiliconValley/Lakes/5147/index.html diff --git a/audio/libsidplay2/pkg-plist b/audio/libsidplay2/pkg-plist deleted file mode 100644 index b6bd85dfee72..000000000000 --- a/audio/libsidplay2/pkg-plist +++ /dev/null @@ -1,14 +0,0 @@ -include/sidplay/compconf.h -include/sidplay/emucfg.h -include/sidplay/fformat.h -include/sidplay/myendian.h -include/sidplay/mytypes.h -include/sidplay/player.h -include/sidplay/sidtune.h -include/sidplay/version.h -include/sidplay/fixpoint.h -include/sidplay/libcfg.h -lib/libsidplay.a -lib/libsidplay.so.1 -lib/libsidplay.so -@dirrm include/sidplay diff --git a/audio/napster/files/md5 b/audio/napster/files/md5 deleted file mode 100644 index 851d4ab7d114..000000000000 --- a/audio/napster/files/md5 +++ /dev/null @@ -1 +0,0 @@ -MD5 (nap-linux-1.1BETA.tar.gz) = 5621ed0bef4aa65cb053de49c3d01b44 diff --git a/audio/rat/Makefile b/audio/rat/Makefile deleted file mode 100644 index cd715a63ddc4..000000000000 --- a/audio/rat/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -# New ports collection makefile for: rat -# Date created: 3 July 1999 -# Whom: O.Hodson@cs.ucl.ac.uk (Orion Hodson) -# -# $FreeBSD$ -# - -PORTNAME= rat -PORTVERSION= 4.2.13 -PORTREVISION= 0 -CATEGORIES= mbone audio ipv6 -MASTER_SITES= http://www-mice.cs.ucl.ac.uk/multimedia/software/rat/4.2.13/ \ - ${MASTER_SITE_LOCAL} -MASTER_SITE_SUBDIR= cpiazza - -MAINTAINER= O.Hodson@cs.ucl.ac.uk - -LIB_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82 - -USE_AUTOCONF= yes -USE_GMAKE= yes -MAN1= rat.1 -MANCOMPRESSED= no - -RAT_BUILD_DIRS= common rat - -.include <bsd.port.pre.mk> - -.if ${OSVERSION} >= 400014 -ENABLE_IPv6= --enable-ipv6 -.endif - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/rat/rat ${PREFIX}/bin/rat - ${INSTALL_PROGRAM} ${WRKSRC}/rat/rat-ui ${PREFIX}/bin/rat-ui - ${INSTALL_PROGRAM} ${WRKSRC}/rat/rat-media ${PREFIX}/bin/rat-media - ${INSTALL_MAN} ${WRKSRC}/rat/man/man1/rat.1 ${PREFIX}/man/man1 - ${MKDIR} ${LOCALBASE}/etc/sdr/plugins - ${INSTALL_DATA} ${WRKSRC}/rat/sdr2.plugin.S02.audio.rtp.*.rat ${LOCALBASE}/etc/sdr/plugins - -do-build: -.for d in ${RAT_BUILD_DIRS} - cd ${WRKSRC}/${d} && ${GMAKE} -.endfor - -do-configure: - cd ${WRKSRC}/common && autoconf && ./configure ${CONFIGURE_ARGS} ${ENABLE_IPv6} - cd ${WRKSRC}/rat && autoconf && ./configure ${CONFIGURE_ARGS} --with-tcl=${LOCALBASE} --with-tk=${LOCALBASE} ${ENABLE_IPv6} - -.include "bsd.port.post.mk" diff --git a/audio/rat/distinfo b/audio/rat/distinfo deleted file mode 100644 index 1edf6ef3ac6a..000000000000 --- a/audio/rat/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (rat-4.2.13.tar.gz) = 6524f9805772e60072de8769aea1945f diff --git a/audio/rat/files/patch-aa b/audio/rat/files/patch-aa deleted file mode 100644 index c6fb8667dda0..000000000000 --- a/audio/rat/files/patch-aa +++ /dev/null @@ -1,77 +0,0 @@ ---- rat/configure.in.orig Fri Mar 2 12:49:10 2001 -+++ rat/configure.in Thu Apr 5 19:13:17 2001 -@@ -280,12 +280,12 @@ - # We could be dealing with a source installation or a full installation. - # Expect a source installation to have headers in TCL8_HOME/generic and libs in - # TCL8_HOME/unix. A full installation should have headers in --# INSTDIR/include/tcl8.0, or INSTDIR/include, and have libraries be in -+# INSTDIR/include/tcl8.2, or INSTDIR/include, and have libraries be in - # INSTDIR/lib. - #------------------------------------------------------------------------------ - PARENT=`echo $PWD | sed -e 's%/[[^/]]*$%%'` --TCL_INC=${PARENT}/tcl-8.0 --TCL_LIB=${PARENT}/tcl-8.0 -+TCL_INC=${PARENT}/tcl-8.2 -+TCL_LIB=${PARENT}/tcl-8.2 - - AC_ARG_WITH(tcl, - [ --with-tcl=DIR specify location of Tcl installation], -@@ -295,7 +295,7 @@ - #----------------------------------------------------------------------------- - # Depending on config expect tcl.h to be tcl source dir or include path - #----------------------------------------------------------------------------- --for i in $TCL_INC/generic $TCL_INC/include/tcl8.0 $TCL_INC/include $TCL_INC -+for i in $TCL_INC/generic $TCL_INC/include/tcl8.2 $TCL_INC/include $TCL_INC - do - if test -d $i ; then - TCL_INC=$i -@@ -330,7 +330,7 @@ - SAVED_LIBS=$LIBS - LIBS="" - FOUND_TCL_LIB=no --AC_SEARCH_LIBS(Tcl_Init, tcl8.0 tcl80, -+AC_SEARCH_LIBS(Tcl_Init, tcl8.2 tcl82, - FOUND_TCL_LIB=yes, - , - -L${TCL_LIB} ${SAVED_LIBS} -lm) -@@ -359,7 +359,7 @@ - # include tcl.h, Xlib.h, Xutil.h before tk.h. - #----------------------------------------------------------------------------- - FOUND_TK_INC=0 --for i in $TK_INC/generic $TK_INC/include/tk8.0 $TK_INC/include $TK_INC -+for i in $TK_INC/generic $TK_INC/include/tk8.2 $TK_INC/include $TK_INC - do - AC_MSG_CHECKING(for $i/tk.h) - if test -r $i/tk.h ; then -@@ -391,7 +391,7 @@ - SAVED_LIBS=$LIBS - LIBS="" - FOUND_TK_LIB=no --AC_SEARCH_LIBS(Tk_Init, tk8.0 tk80, -+AC_SEARCH_LIBS(Tk_Init, tk8.2 tk82, - FOUND_TK_LIB=yes, - , - -L${TK_LIB} ${TCL_LIB} $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS ${SAVED_LIBS} -lm) -@@ -464,20 +464,8 @@ - COMMON_LIB=${COMMON_LIB}/lib - fi - --AC_CHECK_LIB(uclmmbase, -- mbus_init, -- [ -- EXTERNAL_DEP="${EXTERNAL_DEP} ${COMMON_LIB}/libuclmmbase.a" -- COMMON_LIB="-L${COMMON_LIB} -luclmmbase" -- ], -- [ -- echo "Could not find libuclmmbase.a. One of the following halted progess:" -- echo " (a) Library is not installed." -- echo " (b) Library is not built or not in expected location (--with-common=DIR)." -- echo " (c) this script failed to see it (please inform rat-trap@cs.ucl.ac.uk)." -- exit -- ], -- -L${COMMON_LIB}) -+EXTERNAL_DEP="${EXTERNAL_DEP} ${COMMON_LIB}/libuclmmbase.a" -+COMMON_LIB="-L${COMMON_LIB} -luclmmbase" - - AC_SUBST(COMMON_INC) - AC_SUBST(COMMON_LIB) diff --git a/audio/rat/files/patch-ab b/audio/rat/files/patch-ab deleted file mode 100644 index 4df1138df8e8..000000000000 --- a/audio/rat/files/patch-ab +++ /dev/null @@ -1,11 +0,0 @@ ---- rat/sdr2.plugin.in.orig Sat Sep 16 19:54:48 2000 -+++ rat/sdr2.plugin.in Sat Sep 16 19:55:02 2000 -@@ -14,7 +14,7 @@ - - media:audio - proto:RTP/AVP --tool:rat-VERSION -+tool:rat - protoname:RTP - cryptflag:-K - diff --git a/audio/rat/files/patch-ad b/audio/rat/files/patch-ad deleted file mode 100644 index aa499c0f54ab..000000000000 --- a/audio/rat/files/patch-ad +++ /dev/null @@ -1,11 +0,0 @@ ---- rat/Makefile.in.orig Sat Sep 16 20:45:21 2000 -+++ rat/Makefile.in Sat Sep 16 20:45:29 2000 -@@ -15,7 +15,7 @@ - ECHO = echo - - VERSION = @VERSION@ --RATVER = rat-$(VERSION) -+RATVER = rat - - AU_OBJ = @AU_OBJ@ - AU_INC = @AU_INC@ diff --git a/audio/rat/files/patch-ae b/audio/rat/files/patch-ae deleted file mode 100644 index d4383c889d1d..000000000000 --- a/audio/rat/files/patch-ae +++ /dev/null @@ -1,13 +0,0 @@ ---- rat/main_control.c.brokenbin Sun Sep 17 02:26:19 2000 -+++ rat/main_control.c Sun Sep 17 02:26:38 2000 -@@ -34,8 +34,8 @@ - #define ENGINE_NAME "ratmedia.exe" - #define CONTROL_NAME "rat.exe" - #else --#define UI_NAME "rat-"RAT_VERSION"-ui" --#define ENGINE_NAME "rat-"RAT_VERSION"-media" -+#define UI_NAME "rat-ui" -+#define ENGINE_NAME "rat-media" - #endif - - #define DEFAULT_RTP_PORT 5004 diff --git a/audio/rat/files/patch-af b/audio/rat/files/patch-af deleted file mode 100644 index f6f25611a616..000000000000 --- a/audio/rat/files/patch-af +++ /dev/null @@ -1,41 +0,0 @@ ---- rat/Makefile.in.prefix Fri Sep 8 21:02:41 2000 -+++ rat/Makefile.in Sun Sep 17 03:00:53 2000 -@@ -13,6 +13,7 @@ - AR = ar - RANLIB = @RANLIB@ - ECHO = echo -+STRIP = strip - - VERSION = @VERSION@ - RATVER = rat-$(VERSION) -@@ -122,7 +123,7 @@ - @${ECHO} "Generating version.h" - @sed -e 's/.*/#define RAT_VERSION "&"/' VERSION > version.h - --sdr2.plugin.S02.audio.rtp.-.rat-$(VERSION): sdr2.plugin.in -+sdr2.plugin.S02.audio.rtp.-.$(RATVER): sdr2.plugin.in - @${ECHO} "Generating sdr plugin" - @${ECHO} "# Generated automatically from sdr2.plugin.in" > $@ - @${ECHO} "# DO NOT EDIT THIS FILE" >> $@ -@@ -147,9 +148,9 @@ - -rm -rf core core-$(RATVER)-media core-$(RATVER)-ui - - install: all -- ./install-sh -m 555 -c $(RATVER) $(bindir) -- ./install-sh -m 555 -c $(RATVER)-media $(bindir) -- ./install-sh -m 555 -c $(RATVER)-ui $(bindir) -+ ./install-sh -m 555 -s $(STRIP) -c $(RATVER) $(bindir) -+ ./install-sh -m 555 -s $(STRIP) -c $(RATVER)-media $(bindir) -+ ./install-sh -m 555 -s $(STRIP) -c $(RATVER)-ui $(bindir) - ./install-sh -m 444 -c man/man1/rat.1 $(mandir)/man1/rat.1 - ./install-sh -m 444 -c sdr2.plugin.S02.audio.rtp.-.$(RATVER) $(prefix)/etc/sdr/plugins - -@@ -180,7 +181,7 @@ - cvs tag release-`cat VERSION | sed "s/\./-/g"` - - $(RATVER)-$(OSTYPE).tar.gz: $(RATVER) $(RATVER)-ui $(RATVER)-media -- tar cf $(RATVER)-$(OSTYPE).tar README.* MODS COPYRIGHT INSTALL.TXT VERSION $(RATVER) $(RATVER)-ui $(RATVER)-media sdr2.plugin.S02.audio.rtp.-.rat-$(VERSION) -+ tar cf $(RATVER)-$(OSTYPE).tar README.* MODS COPYRIGHT INSTALL.TXT VERSION $(RATVER) $(RATVER)-ui $(RATVER)-media sdr2.plugin.S02.audio.rtp.-.$(RATVER) - rm -f $(RATVER)-$(OSTYPE).tar.gz - gzip -9 $(RATVER)-$(OSTYPE).tar - diff --git a/audio/rat/pkg-comment b/audio/rat/pkg-comment deleted file mode 100644 index abcb956e03eb..000000000000 --- a/audio/rat/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -IPv4/v6 Multicast and unicast audio conferencing tool diff --git a/audio/rat/pkg-descr b/audio/rat/pkg-descr deleted file mode 100644 index 22763c1892ae..000000000000 --- a/audio/rat/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -RAT is a network audio tool that allows users to particpate in -audio conferences over the internet. These can be between two -participants directly, or between a group of participants on a -common multicast group. RAT features sender based loss mitigation -mechanisms and receiver based audio repair techniques to compensate -for packet loss, and load adaption in response to host performance. - -WWW: http://www-mice.cs.ucl.ac.uk/multimedia/software/rat/ diff --git a/audio/rat/pkg-plist b/audio/rat/pkg-plist deleted file mode 100644 index e0000def1a7c..000000000000 --- a/audio/rat/pkg-plist +++ /dev/null @@ -1,6 +0,0 @@ -bin/rat -bin/rat-ui -bin/rat-media -etc/sdr/plugins/sdr2.plugin.S02.audio.rtp.-.rat -@dirrm etc/sdr/plugins -@dirrm etc/sdr diff --git a/audio/speak_freely/Makefile b/audio/speak_freely/Makefile deleted file mode 100644 index 36059ba7f46d..000000000000 --- a/audio/speak_freely/Makefile +++ /dev/null @@ -1,47 +0,0 @@ -# New ports collection makefile for: speak_freely -# Date created: 18 Apr 1996 -# Whom: Mister X (to make portlint happy ;) -# -# $FreeBSD$ -# - -PORTNAME= speak_freely -PORTVERSION= 7.1 -CATEGORIES= mbone audio security -MASTER_SITES= http://www.fourmilab.ch/speakfree/unix/ - -MAINTAINER= ports@FreeBSD.org - -LIB_DEPENDS= gsm.1:${PORTSDIR}/audio/gsm - -UTILS= sfspeaker sfmike sflwl sflaunch -DEMNS= sfecho sflwld sfreflect -DDEMNS= sfvod -SFLIB= ${PREFIX}/lib/speak_freely -MAN1= ${UTILS:S/$/.1/} ${DEMNS:S/$/.1/} ${DDEMNS:S/$/.1/} - -MAKE_ENV= "OPTFLAGS=${CFLAGS}" - -do-install: - if [ ! -d ${SFLIB} ]; then \ - ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 ${SFLIB}; \ - fi - cd ${WRKSRC}; \ - $(INSTALL_DATA) busy.au ring.au ${SFLIB} - cd ${WRKSRC}; \ - for p in ${UTILS}; do \ - $(INSTALL_PROGRAM) $$p ${PREFIX}/bin; \ - $(INSTALL_MAN) $$p.1 ${PREFIX}/man/man1; \ - done; - cd ${WRKSRC}; \ - for p in ${DEMNS}; do \ - $(INSTALL_PROGRAM) $$p ${PREFIX}/sbin; \ - $(INSTALL_MAN) $$p.1 ${PREFIX}/man/man1; \ - done; - cd ${WRKSRC}; \ - for p in ${DDEMNS}; do \ - $(INSTALL_SCRIPT) $$p ${PREFIX}/sbin; \ - $(INSTALL_MAN) $$p.1 ${PREFIX}/man/man1; \ - done; - -.include <bsd.port.mk> diff --git a/audio/speak_freely/distinfo b/audio/speak_freely/distinfo deleted file mode 100644 index 1e09161e5bf1..000000000000 --- a/audio/speak_freely/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (speak_freely-7.1.tar.gz) = f06e4115c7139f7e30ea57064b324558 diff --git a/audio/speak_freely/files/patch-aa b/audio/speak_freely/files/patch-aa deleted file mode 100644 index 63bbf0206ecd..000000000000 --- a/audio/speak_freely/files/patch-aa +++ /dev/null @@ -1,116 +0,0 @@ ---- Makefile.orig Sat Sep 18 18:29:44 1999 -+++ Makefile Wed Jan 5 20:23:52 2000 -@@ -3,7 +3,7 @@ - - # Debugging options - --DEBUG = -g -DHEXDUMP -+#DEBUG = -g -DHEXDUMP - #DEBUG = -g -DHEXDUMP -DNOCRYPTO - #DEBUG = -O - -@@ -38,9 +38,9 @@ - # functionality is working. Please see the detailed description - # of the available flags which follows these declarations. - # --CCFLAGS = -DAUDIO_BLOCKING -DLINUX -DHALF_DUPLEX -DM_LITTLE_ENDIAN --CC = gcc -O3 # for GNU's gcc compiler --LFLAGS = -lncurses -lm -+#CCFLAGS = -DAUDIO_BLOCKING -DLINUX -DHALF_DUPLEX -DM_LITTLE_ENDIAN -+#CC = gcc -O3 # for GNU's gcc compiler -+#LFLAGS = -lncurses -lm - # - # If the above LFLAGS doesn't work, try the one below. - #LFLAGS = -lcurses -lm -@@ -220,8 +220,8 @@ - # Depending on how your driver handles non-blocking I/O, - # you may also have to add -DAUDIO_BLOCKING to the - # CCFLAGS line. --#CCFLAGS = -DM_LITTLE_ENDIAN --#LFLAGS = -lcurses -ltermcap -lcompat -lm -+CCFLAGS = -DM_LITTLE_ENDIAN -DHALF_DUPLEX -+LFLAGS = -lcurses -ltermcap -lcompat -lm - - # Hewlett-Packard - # (courtesy of Marc Kilian) -@@ -269,7 +269,7 @@ - - # Compiler flags - --CFLAGS = $(DEBUG) -Iadpcm -Ilpc -Igsm/inc -Imd5 -Iidea -Ilibdes -Iblowfish $(CARGS) $(DUPLEX) $(CCFLAGS) $(DOMAIN) -+CFLAGS = $(OPTFLAGS) $(DEBUG) -Iadpcm -Ilpc -I$(LOCALBASE)/include -Iidea -Ilibdes -Iblowfish $(CARGS) $(DUPLEX) $(CCFLAGS) $(DOMAIN) - - PROGRAMS = sfspeaker sfmike sflaunch sflwld sflwl sfecho sfreflect sfvod - -@@ -278,12 +278,12 @@ - SPKROBJS = speaker.o codecs.o deskey.o g711.o rate.o rtpacket.o soundbyte.o ulaw.o usleep.o vatpkt.o vox.o audio_hp.o audio_sgi.o common.o - - sfspeaker: $(SPKROBJS) adpcmlib.o libblowfish.o lpclib.o lpc10lib.o gsmlib.o deslib.o md5lib.o idealib.o libdes.o xdsub.o -- $(CC) $(SPKROBJS) adpcm/adpcm-u.o blowfish/libblowfish.a des/des.a md5/md5.o idea/idea.a lpc10/liblpc10.a gsm/lib/libgsm.a lpc/lpc.o xdsub.o libdes/libdes.a $(LFLAGS) -o sfspeaker -+ $(CC) $(SPKROBJS) adpcm/adpcm-u.o blowfish/libblowfish.a des/des.a -lmd idea/idea.a lpc10/liblpc10.a -L/usr/local/lib -lgsm lpc/lpc.o xdsub.o libdes/libdes.a $(LFLAGS) -o sfspeaker - - MIKEOBJS = mike.o codecs.o deskey.o g711.o rate.o rtpacket.o soundbyte.o ulaw.o usleep.o vatpkt.o xdsub.o audio_hp.o audio_sgi.o - - sfmike: $(MIKEOBJS) adpcmlib.o libblowfish.o lpclib.o lpc10lib.o gsmlib.o deslib.o md5lib.o idealib.o libdes.o -- $(CC) $(MIKEOBJS) adpcm/adpcm-u.o des/des.a md5/md5.o idea/idea.a -lm blowfish/libblowfish.a lpc10/liblpc10.a gsm/lib/libgsm.a lpc/lpc.o libdes/libdes.a $(LFLAGS) -o sfmike -+ $(CC) $(MIKEOBJS) adpcm/adpcm-u.o des/des.a -lmd idea/idea.a -lm blowfish/libblowfish.a lpc10/liblpc10.a -L/usr/local/lib -lgsm lpc/lpc.o libdes/libdes.a $(LFLAGS) -o sfmike - - LAUNCHOBJS = launch.o soundbyte.o usleep.o g711.o - -@@ -303,12 +303,12 @@ - ECHOOBJS = echo.o codecs.o g711.o rtpacket.o ulaw.o xdsub.o - - sfecho: $(ECHOOBJS) md5lib.o -- $(CC) $(ECHOOBJS) md5/md5.o adpcm/adpcm-u.o lpc/lpc.o $(LFLAGS) -o sfecho -+ $(CC) $(ECHOOBJS) -lmd adpcm/adpcm-u.o lpc/lpc.o $(LFLAGS) -o sfecho - - REFLECTOBJS = reflect.o codecs.o html.o g711.o rtpacket.o ulaw.o xdsub.o - - sfreflect: $(REFLECTOBJS) md5lib.o -- $(CC) $(REFLECTOBJS) md5/md5.o adpcm/adpcm-u.o lpc/lpc.o $(LFLAGS) -o sfreflect -+ $(CC) $(REFLECTOBJS) -lmd adpcm/adpcm-u.o lpc/lpc.o $(LFLAGS) -o sfreflect - - # Configure the voice on demand server for the platform's - # location of Perl and network constant definitions. -@@ -337,7 +337,7 @@ - # in make not necessarily available on all platforms. - - adpcmlib.o: -- ( echo "Building ADPCM library."; cd adpcm ; make CC="$(CC)" ) -+ ( echo "Building ADPCM library."; cd adpcm ; make CC="$(CC) $(CCFLAGS)" ) - echo "ADPCM" >adpcmlib.o - - deslib.o: -@@ -349,11 +349,11 @@ - echo "BLOWFISH" >libblowfish.o - - libdes.o: -- ( echo "Building LIBDES library."; cd libdes ; make -f Makefile.sf CC="$(CC) $(CCFLAGS) $(DEBUG)" ) -+ ( echo "Building LIBDES library."; cd libdes ; make -f Makefile.sf CC="$(CC) $(OPTFLAGS) $(CCFLAGS) $(DEBUG)" ) - echo "LIBDES" >libdes.o - - lpclib.o: -- ( echo "Building LPC library."; cd lpc ; make CC="$(CC) $(CCFLAGS) $(DEBUG)" ) -+ ( echo "Building LPC library."; cd lpc ; make CC="$(CC) $(OPTFLAGS) $(CCFLAGS) $(DEBUG)" ) - echo "LPC" >lpclib.o - - lpc10lib.o: -@@ -361,15 +361,15 @@ - echo "LPC" >lpc10lib.o - - gsmlib.o: -- ( echo "Building GSM library."; cd gsm ; make CC="$(CC)" ) -+# ( echo "Building GSM library."; cd gsm ; make CC="$(CC) $(CCFLAGS)" ) - echo "GSM" >gsmlib.o - - md5lib.o: -- ( echo "Building MD5 library."; cd md5 ; make CC="$(CC)" ) -+# ( echo "Building MD5 library."; cd md5 ; make CC="$(CC) $(CCFLAGS)" ) - echo "MD5" >md5lib.o - - idealib.o: -- ( echo "Building IDEA library."; cd idea ; make CC="$(CC)" ) -+ ( echo "Building IDEA library."; cd idea ; make CC="$(CC) $(CCFLAGS)" ) - echo "IDEA" >idealib.o - - # Object file dependencies diff --git a/audio/speak_freely/files/patch-ac b/audio/speak_freely/files/patch-ac deleted file mode 100644 index 999b8335bb16..000000000000 --- a/audio/speak_freely/files/patch-ac +++ /dev/null @@ -1,69 +0,0 @@ ---- mike.c.orig Tue Sep 14 08:27:51 1999 -+++ mike.c Fri Dec 31 15:29:10 1999 -@@ -132,8 +132,8 @@ - #endif /* UNIX420 */ - - #ifdef UNIX5 --#include <termio.h> --static struct termio old_term_params; -+#include <termios.h> -+static struct termios old_term_params; - #endif /* UNIX5 */ - - /* Set raw mode on terminal file. Basically, get the terminal into a -@@ -152,16 +152,16 @@ - #endif /* UNIX420 */ - - #ifdef UNIX5 -- struct termio term_params; -+ struct termios term_params; - -- ioctl(fileno(stdin), TCGETA, &old_term_params); -+ tcgetattr(fileno(stdin), &old_term_params); - term_params = old_term_params; - term_params.c_iflag &= ~(ICRNL|IXON|IXOFF); /* no cr translation */ - term_params.c_iflag &= ~(ISTRIP); /* no stripping of high order bit */ - term_params.c_oflag &= ~(OPOST); /* no output processing */ - term_params.c_lflag &= ~(ISIG|ICANON|ECHO); /* raw mode */ - term_params.c_cc[4] = 1; /* satisfy read after 1 char */ -- ioctl(fileno(stdin), TCSETAF, &term_params); -+ tcsetattr(fileno(stdin), TCSAFLUSH, &term_params); - #endif /* UNIX5 */ - /*printf("\n(raw)\n");*/ - } -@@ -180,7 +180,7 @@ - #endif /* UNIX420 */ - - #ifdef UNIX5 -- ioctl(fileno(stdin), TCSETAF, &old_term_params); -+ tcsetattr(fileno(stdin), TCSAFLUSH, &old_term_params); - #endif /* UNIX5 */ - /*printf("\n(cooked)\n");*/ - } -@@ -1144,7 +1144,7 @@ - /* SENDFILE -- Send a file or, if the file name is NULL or a - single period, send real-time sound input. */ - --static int sendfile(f) -+static int sfsendfile(f) - char *f; - { - soundbuf netbuf; -@@ -2306,7 +2306,7 @@ - return 1; - } - } else { -- int ok = sendfile(op); -+ int ok = sfsendfile(op); - if (ok != 0) - return ok; - sentfile++; -@@ -2318,7 +2318,7 @@ - usage(); - } else { - if (sentfile == 0) { -- return sendfile(NULL); -+ return sfsendfile(NULL); - } - } - diff --git a/audio/speak_freely/files/patch-ad b/audio/speak_freely/files/patch-ad deleted file mode 100644 index 9fcad35ba658..000000000000 --- a/audio/speak_freely/files/patch-ad +++ /dev/null @@ -1,11 +0,0 @@ ---- adpcm/Makefile.orig Fri Dec 31 15:34:54 1999 -+++ adpcm/Makefile Fri Dec 31 15:35:09 1999 -@@ -1,7 +1,7 @@ - # - # Makefile for adpcm and test programs - # ------------------- --CFLAGS=-O -I.. -+CFLAGS+= -I.. - # May need this on a sun: - #CFLAGS=-O -I/usr/demo/SOUND - diff --git a/audio/speak_freely/files/patch-ae b/audio/speak_freely/files/patch-ae deleted file mode 100644 index 4af5b7701d04..000000000000 --- a/audio/speak_freely/files/patch-ae +++ /dev/null @@ -1,12 +0,0 @@ ---- soundbyte.c.orig Fri Dec 31 15:36:07 1999 -+++ soundbyte.c Fri Dec 31 15:38:58 1999 -@@ -13,7 +13,9 @@ - #ifdef Solaris - #include <sys/filio.h> - #else -+#ifndef __FreeBSD__ - #include <sys/dir.h> -+#endif - #include <sys/file.h> - #endif - diff --git a/audio/speak_freely/files/patch-af b/audio/speak_freely/files/patch-af deleted file mode 100644 index 8f99c43f7cd2..000000000000 --- a/audio/speak_freely/files/patch-af +++ /dev/null @@ -1,11 +0,0 @@ ---- blowfish/Makefile.orig Wed Jan 5 20:12:14 2000 -+++ blowfish/Makefile Wed Jan 5 20:15:02 2000 -@@ -18,7 +18,7 @@ - - MAKE=make -f Makefile - CC=cc --CFLAG= -O -+CFLAG= $(OPTFLAGS) - - #CC=gcc - #CFLAG= -O4 -funroll-loops -fomit-frame-pointer diff --git a/audio/speak_freely/files/patch-ag b/audio/speak_freely/files/patch-ag deleted file mode 100644 index 8de3e742784f..000000000000 --- a/audio/speak_freely/files/patch-ag +++ /dev/null @@ -1,8 +0,0 @@ ---- des/Makefile.orig Wed Jan 5 20:20:30 2000 -+++ des/Makefile Wed Jan 5 20:20:44 2000 -@@ -1,4 +1,4 @@ --CFLAGS=-O -+CFLAGS=$(OPTFLAGS) - - all: des.a - diff --git a/audio/speak_freely/files/patch-ah b/audio/speak_freely/files/patch-ah deleted file mode 100644 index 48e6d2a4b513..000000000000 --- a/audio/speak_freely/files/patch-ah +++ /dev/null @@ -1,11 +0,0 @@ ---- idea/Makefile.orig Wed Jan 5 20:20:55 2000 -+++ idea/Makefile Wed Jan 5 20:21:08 2000 -@@ -7,7 +7,7 @@ - # Compiler flags - - CC = cc --CFLAGS = -O -+CFLAGS = $(OPTFLAGS) - - all: idea.a - diff --git a/audio/speak_freely/pkg-comment b/audio/speak_freely/pkg-comment deleted file mode 100644 index 131b6287c617..000000000000 --- a/audio/speak_freely/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Voice Communication Over Data Networks diff --git a/audio/speak_freely/pkg-descr b/audio/speak_freely/pkg-descr deleted file mode 100644 index 1361a82873e2..000000000000 --- a/audio/speak_freely/pkg-descr +++ /dev/null @@ -1,11 +0,0 @@ - Speak Freely allows users of a variety of Unix and Unix- - like workstations equipped with audio hardware connected - by a network to converse, using the audio input and output - facilities of the workstation to digitise and later recon- - struct the sound and the network to relay sound packets. - Optional compression is provided, allowing conversations - over relatively low-bandwidth Internet links as well as - local area networks. - -WWW: http://www.speakfreely.org/ - http://www.fourmilab.ch/speakfree/unix/index.html diff --git a/audio/speak_freely/pkg-plist b/audio/speak_freely/pkg-plist deleted file mode 100644 index 39a54f5325c1..000000000000 --- a/audio/speak_freely/pkg-plist +++ /dev/null @@ -1,11 +0,0 @@ -bin/sfspeaker -bin/sfmike -bin/sflwl -bin/sflaunch -sbin/sfecho -sbin/sflwld -sbin/sfreflect -sbin/sfvod -lib/speak_freely/ring.au -lib/speak_freely/busy.au -@dirrm lib/speak_freely diff --git a/audio/spiralsynthbaby/Makefile b/audio/spiralsynthbaby/Makefile deleted file mode 100644 index 5e3aced27bb0..000000000000 --- a/audio/spiralsynthbaby/Makefile +++ /dev/null @@ -1,34 +0,0 @@ -# New ports collection makefile for: spiralsynth -# Date created: 2000-09-05 -# Whom: Trevor Johnson <trevor@jpj.net> -# -# $FreeBSD$ -# - -PORTNAME= spiralsynth -PORTVERSION= 0.1.7 -CATEGORIES= audio -MASTER_SITES= http://www.pawfal.org/SpiralSynth/dload/ -DISTNAME= SpiralSynth-${PORTVERSION} - -MAINTAINER= trevor@FreeBSD.org - -LIB_DEPENDS= fltk.1:${PORTSDIR}/x11-toolkits/fltk - -USE_X_PREFIX= yes - -GNU_CONFIGURE= yes - -WRKSRC= ${WRKDIR}/${DISTNAME} - -DOC_FILES= CHANGES COPYING README - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/SpiralSynth ${PREFIX}/bin -.if !defined(NOPORTDOCS) - ${MKDIR} ${PREFIX}/share/doc/spiralsynth -.for i in ${DOC_FILES} - ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/spiralsynth -.endfor -.endif -.include <bsd.port.mk> diff --git a/audio/spiralsynthbaby/distinfo b/audio/spiralsynthbaby/distinfo deleted file mode 100644 index fb93b7e70988..000000000000 --- a/audio/spiralsynthbaby/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (SpiralSynth-0.1.7.tar.gz) = fe41794cd35bd6f05d163a3c5c61bc4b diff --git a/audio/spiralsynthbaby/files/patch-SpiralSoundMidi_C b/audio/spiralsynthbaby/files/patch-SpiralSoundMidi_C deleted file mode 100644 index 4c29f82a0c23..000000000000 --- a/audio/spiralsynthbaby/files/patch-SpiralSoundMidi_C +++ /dev/null @@ -1,13 +0,0 @@ -SpiralSound/Midi.C:54: `O_SYNC' undeclared (first use this function) - ---- SpiralSound/Midi.C.orig Sun Nov 26 07:52:41 2000 -+++ SpiralSound/Midi.C Wed Dec 6 14:22:58 2000 -@@ -51,7 +51,7 @@ - { - if (!SpiralInfo::WANTMIDI) return; - -- m_MidiFd = open(SpiralInfo::MIDIFILE.c_str(),O_RDONLY|O_SYNC); -+ m_MidiFd = open(SpiralInfo::MIDIFILE.c_str(),O_RDONLY); - - pipe(m_Pipefd); - fcntl(m_Pipefd[0],F_SETFL,O_NONBLOCK); diff --git a/audio/spiralsynthbaby/pkg-comment b/audio/spiralsynthbaby/pkg-comment deleted file mode 100644 index 97494204d6ba..000000000000 --- a/audio/spiralsynthbaby/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -MIDI-capable synthesizer for X diff --git a/audio/spiralsynthbaby/pkg-descr b/audio/spiralsynthbaby/pkg-descr deleted file mode 100644 index 5cb066a4e270..000000000000 --- a/audio/spiralsynthbaby/pkg-descr +++ /dev/null @@ -1,23 +0,0 @@ -adapted from the Web page and the README: - -Spiral Synth is a physically modelled, monophonic, analogue -synthesizer. It is capable of creating the kind of sounds made by -hardware analogue synths, the noises used in electronic music. -You can also use it to make stranger sounds. MIDI is supported, -including velocity detection, mapped to the volume of the oscillators -(but you can also use the PC keyboard to play the synth). Output -is to /dev/dsp or in Microsoft RIFF (.WAV) format to a file. You -can save and recall your sounds using the 100 patch save slots. - -The PC keyboard can be used to play the synth, "q" & "z" are C, -and the keys progress from them: "2" is C#, "w" is D, etc. These -are just the defaults, and can be changed from the .Spiralrc file. -The function keys change the octave. - -Sample output and a detailed list of features can be found on the -home page. - -WWW: http://www.pawfal.org/SpiralSynth/ - -Trevor Johnson -trevor@FreeBSD.org diff --git a/audio/spiralsynthbaby/pkg-plist b/audio/spiralsynthbaby/pkg-plist deleted file mode 100644 index c78b27bdc0b3..000000000000 --- a/audio/spiralsynthbaby/pkg-plist +++ /dev/null @@ -1,5 +0,0 @@ -bin/SpiralSynth -share/doc/spiralsynth/CHANGES -share/doc/spiralsynth/COPYING -share/doc/spiralsynth/README -@dirrm share/doc/spiralsynth diff --git a/audio/vat/Makefile b/audio/vat/Makefile deleted file mode 100644 index e075cc623b01..000000000000 --- a/audio/vat/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -# New ports collection makefile for: vat -# Date created: 2 November 1996 -# Whom: fenner -# -# $FreeBSD$ -# - -PORTNAME= vat -PORTVERSION= 4.0b2 -PORTREVISION= 1 -CATEGORIES= mbone tk82 -MASTER_SITES= ftp://ftp.ee.lbl.gov/conferencing/vat/alpha-test/ -DISTFILES= vatsrc-4.0b2.tar.gz - -MAINTAINER= fenner@FreeBSD.org - -GSM_DIR= ${.CURDIR}/../../audio/gsm -GSM_WORK= ${WRKDIRPREFIX}${GSM_DIR}/work/gsm-1.0-pl10 - -# If configure is changed to look for libgsm.a in ${PREFIX}/lib, then -# we can use this first BUILD_DEPENDS and save some work. -#BUILD_DEPENDS= ${GSM_WORK}/inc/private.h:${GSM_DIR}:patch -BUILD_DEPENDS= ${GSM_WORK}/lib/libgsm.a:${GSM_DIR}:build -LIB_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82 \ - gsm.1:${GSM_DIR} - -USE_X_PREFIX= yes -USE_AUTOCONF= yes -CONFIGURE_ARGS= --with-gsm=${GSM_WORK} -INSTALL_TARGET= install install-man -MAN1= vat.1 - -post-install: - strip ${PREFIX}/bin/vat - -.include <bsd.port.mk> diff --git a/audio/vat/distinfo b/audio/vat/distinfo deleted file mode 100644 index 1975cbd2aeaf..000000000000 --- a/audio/vat/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (vatsrc-4.0b2.tar.gz) = ad6bfa8e986be1706e60251dd9c2f204 diff --git a/audio/vat/files/patch-aa b/audio/vat/files/patch-aa deleted file mode 100644 index 0937d2d2a5bc..000000000000 --- a/audio/vat/files/patch-aa +++ /dev/null @@ -1,249 +0,0 @@ ---- configure.in.tk.orig Thu May 16 01:06:05 1996 -+++ configure.in.tk Tue Sep 9 11:35:45 1997 -@@ -2,6 +2,7 @@ - dnl $Header: /home/ncvs/ports/mbone/vat/patches/patch-aa,v 1.3 1998/06/26 19:05:34 fenner Exp $ (LBL) - - AC_ARG_WITH(tcl, --with-tcl=path specify a pathname for tcl, d=$withval, d="") -+tclposs="tcl8.2 tcl82 tcl" - if test "$d" != "" ; then - if test ! -d $d ; then - echo "'$d' is not a directory" -@@ -12,22 +13,22 @@ - echo "can't find tcl.h in $d/include" - exit 1 - fi -- places="$d/lib/libtcl7.5.so \ -- $d/lib/libtcl7.5.a \ -- $d/lib/libtcl.so \ -- $d/lib/libtcl.a" - V_LIB_TCL=FAIL -- for dir in $places; do -- if test -r $dir ; then -- V_LIB_TCL=$dir -+ for p in $tclposs; do -+ if test "`echo $d/lib/lib$p.so*`" != "$d/lib/lib$p.so*" ; then -+ V_LIB_TCL="-L$d/lib -l$p" -+ break -+ fi -+ if test -r $d/lib/lib$p.a ; then -+ V_LIB_TCL="-L$d/lib -l$p" - break - fi - done -- if test $V_LIB_TCL = FAIL ; then -+ if test "$V_LIB_TCL" = FAIL ; then - echo "can't find libtcl.a in $d/lib" - exit 1 - fi -- places="$d/lib/tcl7.5 \ -+ places="$d/lib/tcl8.2 \ - $d/lib/tcl" - V_LIBRARY_TCL=FAIL - for dir in $places; do -@@ -44,13 +45,14 @@ - AC_TEST_CPP([#include <tcl.h>], V_INCLUDE_TCL="", V_INCLUDE_TCL=FAIL) - if test "$V_INCLUDE_TCL" = FAIL; then - echo "checking for tcl.h" -- places="$PWD/../tcl7.5 \ -- /usr/src/local/tcl7.5 \ -- /import/tcl/include/tcl7.5 \ -+ places="$PWD/../tcl8.2 \ -+ /usr/src/local/tcl8.2 \ -+ /import/tcl/include/tcl8.2 \ - $prefix/include \ - $x_includes/tk \ - $x_includes \ - /usr/local/include \ -+ /usr/local/include/tcl8.2 \ - /usr/contrib/include \ - /usr/include" - for dir in $places; do -@@ -64,7 +66,7 @@ - exit 1 - fi - fi -- AC_CHECK_LIB(tcl7.5, main, V_LIB_TCL="-ltcl7.5", V_LIB_TCL="FAIL") -+ AC_CHECK_LIB(tcl8.2, main, V_LIB_TCL="-ltcl8.2", V_LIB_TCL="FAIL") - if test "$V_LIB_TCL" = FAIL; then - echo "checking for libtcl.a" - places="\ -@@ -73,17 +75,22 @@ - /usr/contrib/lib \ - /usr/local/lib \ - /usr/lib \ -- $PWD/../tcl7.5 \ -- /usr/src/local/tcl7.5 \ -- /import/tcl/lib/tcl7.5 \ -+ $PWD/../tcl8.2 \ -+ /usr/src/local/tcl8.2 \ -+ /import/tcl/lib/tcl8.2 \ - " - for dir in $places; do -- if test -r $dir/libtcl7.5.so -o -r $dir/libtcl7.5.a; then -- V_LIB_TCL="-L$dir -ltcl7.5" -- break -- fi -- if test -r $dir/libtcl.so -o -r $dir/libtcl.a; then -- V_LIB_TCL="-L$dir -ltcl" -+ for p in $tclposs; do -+ if test "`echo $dir/lib$p.so*`" != "$dir/lib$p.so*" ; then -+ V_LIB_TCL="-L$dir -l$p" -+ break -+ fi -+ if test -r $dir/lib$p.a ; then -+ V_LIB_TCL="-L$dir -l$p" -+ break -+ fi -+ done -+ if test "$V_LIB_TCL" != FAIL; then - break - fi - done -@@ -98,15 +105,16 @@ - fi - echo "checking for tcl/init.tcl" - V_LIBRARY_TCL=FAIL -- places="/usr/local/lib/tcl7.5 \ -- /usr/contrib/lib/tcl7.5 \ -- /usr/lib/tcl7.5 \ -- /usr/lib/tk/tcl7.5 \ -- /import/tcl/lib/tcl7.5 \ -- $prefix/lib/tcl7.5 \ -- $x_libraries/tcl7.5 \ -+ places="/usr/local/lib/tcl8.2 \ -+ /usr/contrib/lib/tcl8.2 \ -+ /usr/lib/tcl8.2 \ -+ /usr/lib/tk/tcl8.2 \ -+ /import/tcl/lib/tcl8.2 \ -+ $prefix/lib/tcl8.2 \ -+ $x_libraries/tcl8.2 \ - /usr/local/lib/tcl \ - /usr/lib/tcl \ -+ /usr/libdata/tcl \ - /usr/lib/tk/tcl \ - /import/tcl/lib/tcl \ - $prefix/lib/tcl \ -@@ -128,6 +136,7 @@ - AC_SUBST(V_LIBRARY_TCL) - - AC_ARG_WITH(tk, --with-tk=path specify a pathname for tk, d=$withval, d="") -+tkposs="tk8.2 tk82 tk" - if test "$d" != "" ; then - if test ! -d $d ; then - echo "'$d' is not a directory" -@@ -138,22 +147,22 @@ - echo "can't find tk.h in $d/include" - exit 1 - fi -- places="$d/lib/libtk4.1.so \ -- $d/lib/libtk4.1.a \ -- $d/lib/libtk.so \ -- $d/lib/libtk.a" - V_LIB_TK=FAIL -- for dir in $places; do -- if test -r $dir ; then -- V_LIB_TK=$dir -+ for p in $tkposs; do -+ if test "`echo $d/lib/lib$p.so*`" != "$d/lib/lib$p.so*" ; then -+ V_LIB_TK="-L$d/lib -l$p" -+ break -+ fi -+ if test -r $d/lib/lib$p.a ; then -+ V_LIB_TK="-L$d/lib -l$p" - break - fi - done -- if test $V_LIB_TK = FAIL ; then -+ if test "$V_LIB_TK" = FAIL ; then - echo "can't find libtk.a in $d/lib" - exit 1 - fi -- places="$d/lib/tk4.1 \ -+ places="$d/lib/tk8.2 \ - $d/lib/tk" - V_LIBRARY_TK=FAIL - for dir in $places; do -@@ -174,14 +183,15 @@ - places="\ - $prefix/include \ - /usr/local/include \ -+ /usr/local/include/tk8.2 \ - /usr/contrib/include \ - /usr/include/tcl \ - /usr/include\ - $x_includes/tk \ - $x_includes \ -- $PWD/../tk4.1 \ -- /usr/src/local/tk4.1 \ -- /import/tcl/include/tk4.1 \ -+ $PWD/../tk8.2 \ -+ /usr/src/local/tk8.2 \ -+ /import/tcl/include/tk8.2 \ - " - for dir in $places; do - if test -r $dir/tk.h ; then -@@ -194,7 +204,7 @@ - exit 1 - fi - fi -- AC_CHECK_LIB(tk4.1, main, V_LIB_TK="-ltk4.1", V_LIB_TK="FAIL") -+ AC_CHECK_LIB(tk8.2, main, V_LIB_TK="-ltk8.2", V_LIB_TK="FAIL") - if test "$V_LIB_TK" = FAIL; then - echo "checking for libtk.a" - places="/usr/local/lib \ -@@ -202,17 +212,22 @@ - /usr/lib \ - /usr/lib/tk \ - /import/tcl/lib \ -- $PWD/../tk4.1 \ -- /usr/src/local/tk4.1 \ -+ $PWD/../tk8.2 \ -+ /usr/src/local/tk8.2 \ - $prefix/lib \ - $x_libraries" - for dir in $places; do -- if test -r $dir/libtk4.1.so -o -r $dir/libtk4.1.a; then -- V_LIB_TK="-L$dir -ltk4.1" -- break -- fi -- if test -r $dir/libtk.so -o -r $dir/libtk.a; then -- V_LIB_TK="-L$dir -ltk" -+ for p in $tkposs; do -+ if test "`echo $dir/lib$p.so*`" != "$dir/lib$p.so*" ; then -+ V_LIB_TK="-L$dir -l$p" -+ break -+ fi -+ if test -r $dir/lib$p.a ; then -+ V_LIB_TK="-L$dir -l$p" -+ break -+ fi -+ done -+ if test "$V_LIB_TK" != FAIL; then - break - fi - done -@@ -227,15 +242,15 @@ - fi - echo "checking for tk/tk.tcl" - V_LIBRARY_TK=FAIL -- places="/usr/local/lib/tk4.1 \ -- /usr/contrib/lib/tk4.1 \ -- /usr/lib/tk4.1 \ -- /usr/lib/tk/tk4.1 \ -- /import/tcl/lib/tk4.1 \ -- $prefix/lib/tk4.1 \ -- $x_libraries/tk4.1 \ -- $PWD/../tk4.1/library \ -- /usr/src/local/tk4.1/library \ -+ places="/usr/local/lib/tk8.2 \ -+ /usr/contrib/lib/tk8.2 \ -+ /usr/lib/tk8.2 \ -+ /usr/lib/tk/tk8.2 \ -+ /import/tcl/lib/tk8.2 \ -+ $prefix/lib/tk8.2 \ -+ $x_libraries/tk8.2 \ -+ $PWD/../tk8.2/library \ -+ /usr/src/local/tk8.2/library \ - /usr/local/lib/tk \ - /usr/lib/tk \ - /usr/lib/tk/tk \ diff --git a/audio/vat/files/patch-ab b/audio/vat/files/patch-ab deleted file mode 100644 index 8424b66fc784..000000000000 --- a/audio/vat/files/patch-ab +++ /dev/null @@ -1,136 +0,0 @@ ---- tkStripchart.c.orig Tue Sep 9 11:00:42 1997 -+++ tkStripchart.c Tue Sep 9 10:52:30 1997 -@@ -148,7 +148,7 @@ - int scrollrequired; - int guarantee_draw; - int grow_up; -- XFontStruct *fontPtr; /* Information about text font, or NULL. */ -+ Tk_Font tkfont; /* Information about text font, or NULL. */ - XColor *textColorPtr; /* Color for drawing text. */ - GC textGC; /* GC for drawing text. */ - XColor *tickColorPtr; /* Color for drawing ticks. */ -@@ -257,7 +257,7 @@ - {TK_CONFIG_SYNONYM, "-fg", "stripcolor", 0, - 0, 0, 0}, - {TK_CONFIG_FONT, "-font", "font", "Font", -- DEF_STRIPCHART_FONT, Tk_Offset(Stripchart, fontPtr), -+ DEF_STRIPCHART_FONT, Tk_Offset(Stripchart, tkfont), - 0}, - {TK_CONFIG_BOOLEAN, "-guaranteedrawing", "guaranteedrawing", - "Guaranteedrawing", DEF_GUARANTEE_DRAW, -@@ -570,8 +570,8 @@ - if (StripchartPtr->value != NULL) - free(StripchartPtr->value); - -- if (StripchartPtr->fontPtr != NULL) -- Tk_FreeFontStruct(StripchartPtr->fontPtr); -+ if (StripchartPtr->tkfont != NULL) -+ Tk_FreeFont(StripchartPtr->tkfont); - - if (StripchartPtr->textColorPtr != NULL) - Tk_FreeColor(StripchartPtr->textColorPtr); -@@ -631,7 +631,7 @@ - - Tk_SetBackgroundFromBorder(StripchartPtr->tkwin, StripchartPtr->border); - -- gcValues.font = StripchartPtr->fontPtr->fid; -+ gcValues.font = Tk_FontId(StripchartPtr->tkfont); - gcValues.foreground = StripchartPtr->textColorPtr->pixel; - newGC = Tk_GetGC(StripchartPtr->tkwin, GCForeground|GCFont, &gcValues); - if (StripchartPtr->textGC != None && StripchartPtr->tkwin) { -@@ -692,8 +692,11 @@ - { - int tt = hasatitle(StripchartPtr); - int bd = StripchartPtr->borderWidth; -- int lineHeight = StripchartPtr->fontPtr->ascent + -- StripchartPtr->fontPtr->descent; -+ Tk_FontMetrics fm; -+ int lineHeight; -+ -+ Tk_GetFontMetrics(StripchartPtr->tkfont, &fm); -+ lineHeight = fm.ascent + fm.descent; - - Tk_GeometryRequest(StripchartPtr->tkwin, - 2 * (bd + PADDING) + StripchartPtr->num_strips * -@@ -726,11 +729,13 @@ - /* - * Variable declarations used in the title drawing routines - */ -- XFontStruct *fp = StripchartPtr->fontPtr; -- XCharStruct bbox; -- int x, dummy; -- int lineHeight = StripchartPtr->fontPtr->ascent + -- StripchartPtr->fontPtr->descent; -+ Tk_Font tkf = StripchartPtr->tkfont; -+ int x; -+ Tk_FontMetrics fm; -+ int lineHeight; -+ -+ Tk_GetFontMetrics(tkf, &fm); -+ lineHeight = fm.ascent + fm.descent; - - StripchartPtr->displaybits &= ~REDRAW_PENDING; - if ((StripchartPtr->tkwin == NULL) || !Tk_IsMapped(tkwin)) -@@ -747,18 +752,17 @@ - * space. Otherwise left justified and clipped on the right. - */ - if (tt && StripchartPtr->displaybits & DISPLAY_TITLE) { -- XTextExtents(fp, StripchartPtr->title, -- strlen(StripchartPtr->title), -- &dummy, &dummy, &dummy, &bbox); -- if (bbox.lbearing + bbox.rbearing < Tk_Width(tkwin) - 2 * bd) -- x = (Tk_Width(tkwin) - bbox.lbearing - bbox.rbearing)/2; -+ int width = Tk_TextWidth(tkf, StripchartPtr->title, -+ strlen(StripchartPtr->title)); -+ if (width < Tk_Width(tkwin) - 2 * bd) -+ x = (Tk_Width(tkwin) - width)/2; - else - x = bd + PADDING; - - XClearArea(Tk_Display(tkwin), Tk_WindowId(tkwin), bd, bd, - Tk_Width(tkwin) - 2 * bd, lineHeight + PADDING, False); - XDrawString(Tk_Display(tkwin), Tk_WindowId(tkwin), -- StripchartPtr->textGC, x, fp->max_bounds.ascent + bd, -+ StripchartPtr->textGC, x, fm.ascent + bd, /*XXX no max_bounds */ - StripchartPtr->title, strlen(StripchartPtr->title)); - } - /* -@@ -1057,7 +1061,8 @@ - DrawStripi(Stripchart* SPtr, int i) - { - Tk_Window tkwin = SPtr->tkwin; -- int lineHeight = SPtr->fontPtr->ascent + SPtr->fontPtr->descent; -+ Tk_FontMetrics fm; -+ int lineHeight; - int x = SPtr->borderWidth + PADDING + (i - 1) * SPtr->strip_width; - int y = SPtr->borderWidth + PADDING + - hasatitle(SPtr) * (lineHeight + PADDING); -@@ -1066,6 +1071,9 @@ - double maxv = SPtr->max_value; - double minv = SPtr->min_value; - -+ Tk_GetFontMetrics(SPtr->tkfont, &fm); -+ lineHeight = fm.ascent + fm.descent; -+ - if (i < 1 || i > SPtr->num_strips) - return; - -@@ -1136,7 +1144,8 @@ - ScrollStrips(Stripchart* SPtr) - { - Tk_Window tkwin = SPtr->tkwin; -- int lineHeight = SPtr->fontPtr->ascent + SPtr->fontPtr->descent; -+ Tk_FontMetrics fm; -+ int lineHeight; - int src_x = SPtr->borderWidth + PADDING + SPtr->strip_width; - int src_y = SPtr->borderWidth + PADDING + - hasatitle(SPtr) * (lineHeight + PADDING); -@@ -1144,6 +1153,8 @@ - int dest_y = src_y; - int w = (SPtr->num_strips - 1) * SPtr->strip_width; - int h = SPtr->max_height; -+ -+ Tk_GetFontMetrics(SPtr->tkfont, &fm); - - XCopyArea(Tk_Display(tkwin), Tk_WindowId(tkwin), Tk_WindowId(tkwin), - Tk_GetGC(tkwin, 0, NULL), src_x, src_y, w, h, dest_x, dest_y); diff --git a/audio/vat/files/patch-ac b/audio/vat/files/patch-ac deleted file mode 100644 index 42144397d299..000000000000 --- a/audio/vat/files/patch-ac +++ /dev/null @@ -1,11 +0,0 @@ ---- main.cc.orig Tue Sep 9 11:17:10 1997 -+++ main.cc Tue Sep 9 11:17:31 1997 -@@ -162,7 +162,7 @@ - else { - Tk_Window tk = t.tkmain(); - Tk_Uid uid = Tk_GetUid((char*)argv[1]); -- XFontStruct* p = Tk_GetFontStruct(t.interp(), tk, uid); -+ Tk_Font p = Tk_GetFont(t.interp(), tk, uid); - t.result(p != 0 ? "1" : "0"); - } - return (TCL_OK); diff --git a/audio/vat/files/patch-ad b/audio/vat/files/patch-ad deleted file mode 100644 index 8577e53a9883..000000000000 --- a/audio/vat/files/patch-ad +++ /dev/null @@ -1,70 +0,0 @@ ---- sitebox.cc.orig Tue Sep 9 11:24:41 1997 -+++ sitebox.cc Tue Sep 9 11:24:43 1997 -@@ -112,7 +112,7 @@ - static Drawable pixmap_; - static int pixw_; - static int pixh_; -- static XFontStruct* fs_; /* font metrics */ -+ static Tk_Font fs_; /* font metrics */ - }; - - class SiteBox : public TkWidget, public IdleCallback { -@@ -160,7 +160,7 @@ - GC Site::copy_gc_; - GC Site::fg_[4]; - GC Site::bg_[4]; --XFontStruct* Site::fs_; -+Tk_Font Site::fs_; - XColor* Site::fc_; - XColor* Site::bc_; - XColor* Site::ac_; -@@ -190,15 +190,16 @@ - sitebox_(sb) - { - Tcl& tcl = Tcl::instance(); -+ Tk_FontMetrics fm; - if (fs_ == 0) { - const char* font = tcl.attr("siteFont"); -- fs_ = Tk_GetFontStruct(tcl.interp(), tk_, (char*)font); -+ fs_ = Tk_GetFont(tcl.interp(), tk_, (char*)font); - if (fs_ == 0) { - fprintf(stderr, - "vat: couldn't find font: %s\n", font); -- fs_ = Tk_GetFontStruct(tcl.interp(), tk_, "screen"); -+ fs_ = Tk_GetFont(tcl.interp(), tk_, "screen"); - if (fs_ == 0) -- fs_ = Tk_GetFontStruct(tcl.interp(), tk_, -+ fs_ = Tk_GetFont(tcl.interp(), tk_, - "fixed"); - if (fs_ == 0) { - fprintf(stderr, -@@ -220,8 +221,9 @@ - - copy_gc_ = sitebox_.lookup_gc(0, 0, 0); - } -- descent_ = fs_->descent; -- ascent_ = fs_->ascent; -+ Tk_GetFontMetrics(fs_, &fm); -+ descent_ = fm.descent; -+ ascent_ = fm.ascent; - major_ = ascent_; - minor_ = major_ / 2; - } -@@ -292,7 +294,7 @@ - */ - inline int Site::textwidth(const char* s) - { -- return (XTextWidth(fs_, s, strlen(s))); -+ return (Tk_TextWidth(fs_, s, strlen(s))); - } - - inline void Site::square(Display* dpy, Drawable window, GC gc, -@@ -450,7 +452,7 @@ - free_gc(bg_[0]); - free_gc(bg_[1]); - } -- Font fid = fs_->fid; -+ Font fid = Tk_FontId(fs_); - fg_[0] = raw_gc(fid, fc_, bc_, pixmap_); - fg_[2] = raw_gc(fid, dc_, bc_, pixmap_); - bg_[0] = raw_gc(fid, bc_, bc_, pixmap_); diff --git a/audio/vat/files/patch-ae b/audio/vat/files/patch-ae deleted file mode 100644 index 6ac2e51801f1..000000000000 --- a/audio/vat/files/patch-ae +++ /dev/null @@ -1,79 +0,0 @@ ---- Tcl.h.orig Sat Mar 16 13:14:34 1996 -+++ Tcl.h Tue Dec 17 14:39:45 1996 -@@ -53,7 +53,8 @@ - inline int dark() const { return (tcl_ == 0); } - inline Tcl_Interp* interp() const { return (tcl_); } - inline char* result() const { return (tcl_->result); } -- inline void result(const char* p) { tcl_->result = (char*)p; } -+ inline void result(const char* p, Tcl_FreeProc* freeProc = TCL_STATIC) -+ { Tcl_SetResult(tcl_, (char *)p, freeProc); } - void resultf(const char* fmt, ...); - inline void CreateCommand(const char* cmd, Tcl_CmdProc* cproc, - ClientData cd = 0, ---- source.cc.orig Thu Apr 4 07:05:45 1996 -+++ source.cc Tue Dec 17 14:38:44 1996 -@@ -251,8 +251,7 @@ - return (TCL_OK); - } - if (strcmp(argv[1], "addr") == 0) { -- strcpy(wrk, InetNtoa(addr_)); -- tcl.result(wrk); -+ tcl.result(InetNtoa(addr_), TCL_DYNAMIC); - return (TCL_OK); - } - if (strcmp(argv[1], "srcid") == 0) { ---- Tcl.cc.orig Tue Apr 2 20:53:27 1996 -+++ Tcl.cc Tue Dec 17 15:45:30 1996 -@@ -65,6 +65,7 @@ - { - instance_.tcl_ = tcl; - instance_.application_ = application; -+ Tcl_Init(tcl); - } - - void Tcl::evalc(const char* s) -@@ -162,6 +163,8 @@ - Tcl& tcl = Tcl::instance(); - if (!tcl.dark()) - tcl.DeleteCommand(name_); -+ if (name_ != 0) -+ delete name_; - TclObject** p; - for (p = &all_; *p != this; p = &(*p)->next_) - ; -@@ -197,8 +200,9 @@ - void TclObject::setproc(const char* s) - { - Tcl& tcl = Tcl::instance(); -- if (name_ != 0 && !tcl.dark()) { -- tcl.DeleteCommand(name_); -+ if (name_ != 0) { -+ if (!tcl.dark()) -+ tcl.DeleteCommand(name_); - delete name_; - } - int n = strlen(s); ---- sitebox.cc.orig 1997/01/07 22:48:27 -+++ sitebox.cc 1997/01/07 23:27:35 -@@ -230,6 +230,10 @@ - - Site::~Site() - { -+ if (text_) -+ delete text_; -+ if (tag_) -+ delete tag_; - } - - int Site::command(int argc, const char*const* argv) -@@ -638,8 +642,8 @@ - need_sort_ = 0; - - Tcl& tcl = Tcl::instance(); -- Tk_Uid fg = mono()? "black" : (char*)tcl.attr("foreground"); -- Tk_Uid bg = mono()? "white" : (char*)tcl.attr("background"); -+ Tk_Uid fg = mono()? (char*)"black" : (char*)tcl.attr("foreground"); -+ Tk_Uid bg = mono()? (char*)"white" : (char*)tcl.attr("background"); - fg_ = lookup_gc(0, fg, bg); - bg_ = lookup_gc(0, bg, bg); - } diff --git a/audio/vat/files/patch-af b/audio/vat/files/patch-af deleted file mode 100644 index 6b73cca9f5c8..000000000000 --- a/audio/vat/files/patch-af +++ /dev/null @@ -1,117 +0,0 @@ ---- net.cc.orig 1997/10/07 19:07:01 -+++ net.cc 1998/01/26 22:21:41 -@@ -163,46 +163,48 @@ - { - int cc = ::send(fd, (char*)buf, len, 0); - if (cc < 0) { -- switch (errno) { -+ /* -+ * Due to a bug in kern/uipc_socket.c, on several -+ * systems, datagram sockets incorrectly persist -+ * in an error state on receipt of any ICMP -+ * error. This causes unicast connection -+ * rendezvous problems, and worse, multicast -+ * transmission problems because several systems -+ * incorrectly send port unreachables for -+ * multicast destinations. Our work around -+ * is to call getsockopt(..., SO_ERROR, ...) -+ * which resets so->so_error. -+ * -+ * This bug originated at CSRG in Berkeley -+ * and was present in the BSD Reno networking -+ * code release. It has since been fixed -+ * in OSF-3.x. It is know to remain -+ * in 4.4BSD and AIX-4.1.3. -+ * -+ * A fix is to change the following lines from -+ * kern/uipc_socket.c: -+ * -+ * if (so_serror) -+ * snderr(so->so_error); -+ * -+ * to: -+ * -+ * if (so->so_error) { -+ * error = so->so_error; -+ * so->so_error = 0; -+ * splx(s); -+ * goto release; -+ * } -+ * -+ */ -+ int err, errlen = sizeof(err), savederrno; -+ -+ savederrno = errno; -+ getsockopt(fd, SOL_SOCKET, SO_ERROR, &err, -+ &errlen); -+ switch (savederrno) { - case ECONNREFUSED: - /* no one listening at some site - ignore */ --#if defined(__osf__) || defined(_AIX) -- /* -- * Due to a bug in kern/uipc_socket.c, on several -- * systems, datagram sockets incorrectly persist -- * in an error state on receipt of an ICMP -- * port-unreachable. This causes unicast connection -- * rendezvous problems, and worse, multicast -- * transmission problems because several systems -- * incorrectly send port unreachables for -- * multicast destinations. Our work around -- * is to simply close and reopen the socket -- * (by calling reset() below). -- * -- * This bug originated at CSRG in Berkeley -- * and was present in the BSD Reno networking -- * code release. It has since been fixed -- * in 4.4BSD and OSF-3.x. It is know to remain -- * in AIX-4.1.3. -- * -- * A fix is to change the following lines from -- * kern/uipc_socket.c: -- * -- * if (so_serror) -- * snderr(so->so_error); -- * -- * to: -- * -- * if (so->so_error) { -- * error = so->so_error; -- * so->so_error = 0; -- * splx(s); -- * goto release; -- * } -- * -- */ -- reset(); --#endif - break; - - case ENETUNREACH: -@@ -217,7 +219,7 @@ - * icmp unreachable, so we should be able to - * send now. - */ -- (void)::send(ssock_, (char*)buf, len, 0); -+ (void)::send(fd, (char*)buf, len, 0); - break; - - default: -@@ -264,12 +266,14 @@ - } - int cc = ::sendmsg(ssock_, (msghdr*)&mh, 0); - if (cc < 0) { -- switch (errno) { -+ int err, errlen = sizeof(err), savederrno; -+ -+ savederrno = errno; -+ getsockopt(ssock_, SOL_SOCKET, SO_ERROR, &err, -+ &errlen); -+ switch (savederrno) { - case ECONNREFUSED: - /* no one listening at some site - ignore */ --#if defined(__osf__) || defined(_AIX) -- reset(); --#endif - break; - - case ENETUNREACH: diff --git a/audio/vat/files/patch-ag b/audio/vat/files/patch-ag deleted file mode 100644 index c4735e351557..000000000000 --- a/audio/vat/files/patch-ag +++ /dev/null @@ -1,45 +0,0 @@ ---- ui-resource.tcl.orig Tue Mar 12 07:32:56 1996 -+++ ui-resource.tcl Thu Feb 19 10:48:04 1998 -@@ -111,32 +111,24 @@ - # - option add *tearOff 0 - -- # -- # Make the color scheme a little darker than the default gray. -- # Go through all the palette resources and raise the option data -- # base priority from widgetDefault to 61 so that user's X resources -- # won't override these. -- # -- tk_setPalette gray80 -- foreach option [array names tkPalette] { -- option add *$option $tkPalette($option) 61 -- } -- - option add *highlightThickness 0 - - option add *Radiobutton.relief flat startupFile - option add *Checkbutton.anchor w startupFile - option add *Radiobutton.anchor w startupFile - option add *Radiobutton.relief flat startupFile -- option add *Scale.sliderForeground gray66 startupFile -- option add *Scale.activeForeground gray80 startupFile -- option add *Scale.background gray70 startupFile - -- # vat widgets -- option add Vat.disabledColor gray50 startupFile -- option add Vat.highlightColor gray95 startupFile -+ # add color defaults for vat widgets - where possible, use -+ # the platform specific values compiled into tk widgets -+ scale .junk -+ option add *foreground [.junk cget -foreground] widgetDefault -+ option add *background [.junk cget -background] widgetDefault -+ option add *activeBackground [.junk cget -activebackground] widgetDefault -+ destroy .junk -+ -+ option add *highlightColor white widgetDefault - option add Vat.infoHighlightColor LightYellow2 startupFile -- option add *VatVU.foreground black startupFile -+ option add Vat.disabledColor gray50 startupFile - option add *VatVU.peak gray50 startupFile - option add *VatVU.hot firebrick1 startupFile - option add *VatVU.hotLevel 90 startupFile diff --git a/audio/vat/files/patch-ah b/audio/vat/files/patch-ah deleted file mode 100644 index 38c4ef3adf4c..000000000000 --- a/audio/vat/files/patch-ah +++ /dev/null @@ -1,577 +0,0 @@ ---- audio-voxware.cc.dist Fri Apr 26 05:22:37 1996 -+++ audio-voxware.cc Mon Dec 18 18:18:31 2000 -@@ -1,4 +1,6 @@ - /* -+ * Modifications (C) 1997-1998 by Luigi Rizzo and others. -+ * - * Copyright (c) 1991-1993 Regents of the University of California. - * All rights reserved. - * -@@ -33,31 +35,43 @@ - static const char rcsid[] = - "@(#) $Header: audio-voxware.cc,v 1.10 96/04/26 05:22:05 van Exp $ (LBL)"; - --#include <string.h> --#include <sys/fcntl.h> --#include <errno.h> --#if defined(sco) || defined(__bsdi__) --#include <sys/socket.h> --#endif --#if defined(__FreeBSD__) --#include <sys/types.h> --#include <sys/uio.h> --#include <unistd.h> --#include <machine/soundcard.h> -+ -+/* -+ * Full Duplex audio module for the new sound driver and full duplex -+ * cards. Luigi Rizzo, from original sources supplied by Amancio Hasty. -+ * -+ * This includes some enhancements: -+ * - the audio device to use can be in the AUDIODEV env. variable. -+ * It can be either a unit number or a full pathname; -+ * - use whatever format is available from the card (included split -+ * format e.g. for the sb16); -+ * - limit the maximum size of the playout queue to approx 4 frames; -+ * this is necessary if the write channel is slower than expected; -+ * the fix is based on two new ioctls, AIOGCAP and AIONWRITE, -+ * but the code should compile with the old driver as well. -+ */ -+ -+#if !defined(__FreeBSD__) || (__FreeBSD__ < 4) -+#include <osfcn.h> - #else --#include <sys/soundcard.h> -+#include <fcntl.h> - #endif -+#include <machine/soundcard.h> - #include "audio.h" -+#include "mulaw.h" - #include "Tcl.h" - - #define ULAW_ZERO 0x7f -+ -+/* for use in the Voxware driver */ - #define ABUFLOG2 8 --#define ABUFLEN (1 << ABUFLOG2) - #define NFRAG 5 - --class VoxWareAudio : public Audio { -+extern const u_char lintomulawX[]; -+ -+class VoxWare : public Audio { - public: -- VoxWareAudio(); -+ VoxWare(); - virtual int FrameReady(); - virtual u_char* Read(); - virtual void Write(u_char *); -@@ -66,163 +80,415 @@ - virtual void OutputPort(int); - virtual void InputPort(int); - virtual void Obtain(); -+ virtual void Release(); - virtual void RMute(); - virtual void RUnmute(); - virtual int HalfDuplex() const; - protected: -+ int ext_fd; /* source for external file */ - -- u_char* readptr; -- u_char* readbufend; - u_char* readbuf; -+ u_short *s16_buf; -+ -+ int play_fmt ; -+ int is_half_duplex ; -+ -+ // new sound driver -+ int rec_fmt ; /* the sb16 has split format... */ -+ snd_capabilities soundcaps; - -- u_char* ubufptr; -- u_char* ubufend; -- u_char* ubuf; -- -- u_char* writeptr; -- u_char* writebufend; -- u_char* writebuf; - }; - --static class VoxWareAudioMatcher : public Matcher { -+static class VoxWareMatcher : public Matcher { - public: -- VoxWareAudioMatcher() : Matcher("audio") {} -+ VoxWareMatcher() : Matcher("audio") {} - TclObject* match(const char* fmt) { - if (strcmp(fmt, "voxware") == 0) -- return (new VoxWareAudio); -- else -+ return (new VoxWare); - return (0); - } --} voxware_audio_matcher; -+} linux_audio_matcher; - --VoxWareAudio::VoxWareAudio() -+VoxWare::VoxWare() - { -- readbuf = new u_char[ABUFLEN]; -- readptr = readbufend = readbuf + ABUFLEN; -+ readbuf = new u_char[blksize]; -+ s16_buf = new u_short[blksize]; - -- writeptr = writebuf = new u_char[ABUFLEN]; -- writebufend = writebuf + ABUFLEN; -+ memset(readbuf, ULAW_ZERO, blksize); - -- ubufptr = ubuf = new u_char[blksize]; -- ubufend = ubuf + blksize; -- memset(ubuf, ULAW_ZERO, blksize); -+ ext_fd = -1 ; /* no external audio */ -+ iports = 4; /* number of input ports */ - } - --int VoxWareAudio::HalfDuplex() const -+void -+VoxWare::Obtain() - { -- /*XXX change this if full duplex audio device available*/ -- return 1; --} -+ char *thedev; -+ char buf[64]; -+ int d = -1; - --void VoxWareAudio::Obtain() --{ - if (HaveAudio()) - abort(); -- -- fd = open("/dev/audio", O_RDWR|O_NDELAY); -+ is_half_duplex = 0 ; -+ /* -+ * variable AUDIODEV has the name of the audio device. -+ * With the new audio driver, the main device can also control -+ * the mixer, so there is no need to carry two descriptors around. -+ */ -+ thedev=getenv("AUDIODEV"); -+ if (thedev==NULL) -+ thedev="/dev/audio"; -+ else if ( thedev[0] >= '0' && thedev[0] <= '9' ) { -+ d = atoi(thedev); -+ sprintf(buf,"/dev/audio%d", d); -+ thedev = buf ; -+ } -+ fd = open(thedev, O_RDWR ); - if (fd >= 0) { -- int on = 1; -- ioctl(fd, FIONBIO, &on); -+ int i = -1 ; -+ u_long fmt = 0 ; -+ int rate = 8000 ; -+ -+ snd_chan_param pa; -+ struct snd_size sz; -+ i = ioctl(fd, AIOGCAP, &soundcaps); -+ fmt = soundcaps.formats ; /* can be invalid, check later */ -+ -+ play_fmt = AFMT_MU_LAW ; -+ rec_fmt = AFMT_MU_LAW ; -+ -+ if (i == -1 ) { /* setup code for old voxware driver */ -+ i = ioctl(fd, SNDCTL_DSP_GETFMTS, &fmt); -+ fmt &= AFMT_MU_LAW ; /* only use mu-law */ -+ fmt |= AFMT_FULLDUPLEX ; -+ if ( i < 0 ) { /* even voxware driver failed, try with pcaudio */ -+ fmt = AFMT_MU_LAW | AFMT_WEIRD ; -+ } -+ } -+ switch (soundcaps.formats & (AFMT_FULLDUPLEX | AFMT_WEIRD)) { -+ case AFMT_FULLDUPLEX : -+ /* -+ * this entry for cards with decent full duplex. Use s16 -+ * preferably (some are broken in ulaw) or ulaw or u8 otherwise. -+ */ -+ if (fmt & AFMT_S16_LE) -+ play_fmt = rec_fmt = AFMT_S16_LE ; -+ else if (soundcaps.formats & AFMT_MU_LAW) -+ play_fmt = rec_fmt = AFMT_MU_LAW ; -+ else if (soundcaps.formats & AFMT_U8) -+ play_fmt = rec_fmt = AFMT_U8 ; -+ else { -+ printf("sorry, no supported formats\n"); -+ close(fd); -+ fd = -1 ; -+ return; -+ } -+ break ; -+ case AFMT_FULLDUPLEX | AFMT_WEIRD : -+ /* this is the sb16... */ -+ if (fmt & AFMT_S16_LE) { -+ play_fmt = AFMT_U8 ; -+ rec_fmt = AFMT_S16_LE; -+ } else { -+ printf("sorry, no supported formats\n"); -+ close(fd); -+ fd = -1 ; -+ return; -+ } -+ break ; -+ default : -+ printf("sorry don't know how to deal with this card\n"); -+ close (fd); -+ fd = -1; -+ return; -+ } - -- int frag = (NFRAG << 16) | ABUFLOG2; -- ioctl(fd, SNDCTL_DSP_SETFRAGMENT, &frag); --#ifdef fullduplex -+ pa.play_format = play_fmt ; -+ pa.rec_format = rec_fmt ; -+ pa.play_rate = pa.rec_rate = rate ; -+ ioctl(fd, AIOSFMT, &pa); /* if this fails, also AIOSSIZE will.. */ -+ sz.play_size = (play_fmt == AFMT_S16_LE) ? 2*blksize : blksize; -+ sz.rec_size = (rec_fmt == AFMT_S16_LE) ? 2*blksize : blksize; -+ i = ioctl(fd, AIOSSIZE, &sz); -+ -+ /* -+ * Set the line input level to 0 to avoid loopback if the mic -+ * is connected to the line-in port (e.g. through an echo -+ * canceller). -+ */ -+ int v = 0; -+ (void)ioctl(fd, MIXER_WRITE(SOUND_MIXER_LINE), &v); -+ // restore hardware settings in case some other vat changed them -+ InputPort(iport); -+ SetRGain(rgain); -+ SetPGain(pgain); -+ -+ if ( i < 0 ) { // if AIOSSIZE fails, maybe this is a Voxware driver -+ ioctl(fd, SNDCTL_DSP_SPEED, &rate); -+ ioctl(fd, SNDCTL_DSP_SETFMT, &play_fmt); // same for play/rec -+ d = (play_fmt == AFMT_S16_LE) ? 2*blksize : blksize; -+ ioctl(fd, SNDCTL_DSP_SETBLKSIZE, &d); -+ read(fd, &i, 1); /* dummy read to start read engine */ -+ } - Audio::Obtain(); --#else -- notify(); --#endif -+ } else { -+ fprintf(stderr, "failed to open rw...\n"); -+ fd = open(thedev, O_WRONLY ); -+ fprintf(stderr, "open wronly returns %d\n", fd); -+ is_half_duplex = 1 ; -+ play_fmt = rec_fmt = AFMT_MU_LAW ; -+ notify(); /* XXX */ - } - } - --void VoxWareAudio::Write(u_char *cp) -+/* -+ * note: HalfDuplex() uses a modified function of the new driver, -+ * which will return AFMT_FULLDUPLEX set in SNDCTL_DSP_GETFMTS -+ * for full-duplex devices. In the old driver this was 0 so -+ * the default is to use half-duplex for them. Note also that I have -+ * not tested half-duplex operation. -+ */ -+int -+VoxWare::HalfDuplex() const - { -- if (HaveAudio() && (rmute & 1) != 0) { -- register u_char *cpend = cp + blksize; -- register u_char *wbuf = writeptr; -- register u_char *wend = writebufend; -- for ( ; cp < cpend; cp += 4) { -- wbuf[0] = cp[0]; -- wbuf[1] = cp[1]; -- wbuf[2] = cp[2]; -- wbuf[3] = cp[3]; -- wbuf += 4; -- if (wbuf >= wend) { -- wbuf = writebuf; -- if (write(fd, (char*)wbuf, ABUFLEN) != ABUFLEN) -- perror("aud write"); -- } -- } -- writeptr = wbuf; -+ int i, probed_duplex = 0; -+ -+ /* newpcm style */ -+#ifdef SNDCTL_DSP_GETCAPS -+ ioctl(fd, SNDCTL_DSP_GETCAPS, &i); -+ probed_duplex |= (i & DSP_CAP_DUPLEX); -+#endif /* SNDCTL_DSP_GETCAPS */ -+ -+ /* pcm style */ -+#ifdef SNDCTL_DSP_GETFMTS -+ ioctl(fd, SNDCTL_DSP_GETFMTS, &i); -+ probed_duplex |= (i & AFMT_FULLDUPLEX); -+#endif /* SNDCTL_DSP_GETFMTS */ -+ -+ if (is_half_duplex || (probed_duplex == 0)) { -+ fprintf(stderr, "HalfDuplex returns 1\n"); -+ return 1 ; - } -+ -+ return 0; - } - --int VoxWareAudio::FrameReady() -+void VoxWare::Release() - { -- if ((rmute & 1) == 0) { -- register u_char* cp = ubufptr; -- register u_char* cpend = ubufend; -- register u_char* rbuf = readptr; -- register u_char* rend = readbufend; -- -- for ( ; cp < cpend; cp += 4) { -- if (rbuf >= rend) { -- rbuf = readbuf; -- int cc = read(fd, (char*)rbuf, ABUFLEN); -- if (cc <= 0) { -- ubufptr = cp; -- readbufend = rbuf; -- if (cc == -1 && errno != EAGAIN) { -- Release(); -- Obtain(); -- } -- return (0); -+ if (HaveAudio()) { -+ Audio::Release(); - } -- readbufend = rend = rbuf + cc; - } -- cp[0] = rbuf[0]; -- cp[1] = rbuf[1]; -- cp[2] = rbuf[2]; -- cp[3] = rbuf[3]; -- rbuf += 4; -+ -+void VoxWare::Write(u_char *cp) -+{ -+ int i = blksize, l; -+ if (play_fmt == AFMT_S16_LE) { -+ for (i=0; i< blksize; i++) -+ s16_buf[i] = mulawtolin[cp[i]] ; -+ cp = (u_char *)s16_buf; -+ i = 2 *blksize ; -+ } else if (play_fmt == AFMT_S8) { -+ for (i=0; i< blksize; i++) { -+ int x = mulawtolin[cp[i]] ; -+ x = (x >> 8 ) & 0xff; -+ cp[i] = (u_char)x ; -+ } -+ i = blksize ; -+ } else if (play_fmt == AFMT_U8) { -+ for (i=0; i< blksize; i++) { -+ int x = mulawtolin[cp[i]] ; -+ /* -+ * when translating to 8-bit formats, it would be useful to -+ * implement AGC to avoid loss of resolution in the conversion. -+ * This code is still incomplete... -+ */ -+#if 0 /* AGC -- still not complete... */ -+ static int peak = 0; -+ if (x < 0) x = -x ; -+ if (x > peak) peak = ( peak*16 + x - peak ) / 16 ; -+ else peak = ( peak*8192 + x - peak ) / 8192 ; -+ if (peak < 128) peak = 128 ; -+ /* at this point peak is in the range 128..32k -+ * samples can be scaled and clipped consequently. -+ */ -+ x = x * 32768/peak ; -+ if (x > 32767) x = 32767; -+ else if (x < -32768) x = -32768; -+#endif -+ x = (x >> 8 ) & 0xff; -+ x = (x ^ 0x80) & 0xff ; -+ cp[i] = (u_char)x ; -+ } -+ i = blksize ; -+ } -+#if 0 -+ // this code is meant to keep the queue short. -+ int r, queued; -+ r = ioctl(fd, AIONWRITE, &queued); -+ queued = soundcaps.bufsize - queued ; -+ if (play_fmt == AFMT_S16_LE) { -+ if (queued > 8*blksize) -+ i -= 8 ; -+ } else { -+ if (queued > 4*blksize) -+ i -= 4 ; - } -- readptr = rbuf; -+#endif -+ for ( ; i > 0 ; i -= l) { -+ l = write(fd, cp, i); -+ cp += l; - } -- return (1); - } - --u_char* VoxWareAudio::Read() -+u_char* VoxWare::Read() - { -- u_char* cp = ubuf; -- ubufptr = cp; -- return (cp); -+ u_char* cp; -+ int l=0, l0 = blksize, i = blksize; -+ -+ cp = readbuf; -+ -+ if (rec_fmt == AFMT_S16_LE) { -+ cp = (u_char *)s16_buf; -+ l0 = i = 2 *blksize ; -+ } -+ for ( ; i > 0 ; i -= l ) { -+ l = read(fd, cp, i); -+ if (l<0) break; -+ cp += l ; -+ } -+ if (rec_fmt == AFMT_S16_LE) { -+ for (i=0; i< blksize; i++) { -+#if 1 /* remove DC component... */ -+ static int smean = 0 ; /* smoothed mean to remove DC */ -+ int dif = ((short) s16_buf[i]) - (smean >> 13) ; -+ smean += dif ; -+ readbuf[i] = lintomulawX[ dif & 0x1ffff ] ; -+#else -+ readbuf[i] = lintomulaw[ s16_buf[i] ] ; -+#endif -+ } -+ } -+ else if (rec_fmt == AFMT_S8) { -+ for (i=0; i< blksize; i++) -+ readbuf[i] = lintomulaw[ readbuf[i]<<8 ] ; -+ } -+ else if (rec_fmt == AFMT_U8) { -+ for (i=0; i< blksize; i++) -+ readbuf[i] = lintomulaw[ (readbuf[i]<<8) ^ 0x8000 ] ; -+ } -+ if (iport == 3) { -+ l = read(ext_fd, readbuf, blksize); -+ if (l < blksize) { -+ lseek(ext_fd, (off_t) 0, 0); -+ read(ext_fd, readbuf+l, blksize - l); -+ } -+ } -+ return readbuf; - } - --void VoxWareAudio::SetRGain(int level) -+/* -+ * should check that I HaveAudio() before trying to set gain. -+ * -+ * In most mixer devices, there is only a master volume control on -+ * the capture channel, so the following code does not really work -+ * as expected. The only (partial) exception is the MIC line, where -+ * there is generally a 20dB boost which can be enabled or not -+ * depending on the type of device. -+ */ -+void VoxWare::SetRGain(int level) - { -+ double x = level; -+ level = (int) (x/2.56); -+ int foo = (level<<8) | level; -+ if (!HaveAudio()) -+ Obtain(); -+ switch (iport) { -+ case 2: -+ case 1: -+ break; -+ case 0: -+ if (ioctl(fd, MIXER_WRITE(SOUND_MIXER_MIC), &foo) == -1) -+ printf("failed to set mic volume \n"); -+ break; -+ } -+ /* IGAIN tends to be found on SB-like mixers, RECLEV on AC97 */ -+ if ((ioctl(fd, MIXER_WRITE(SOUND_MIXER_IGAIN), &foo) == -1) && -+ (ioctl(fd, MIXER_WRITE(SOUND_MIXER_RECLEV), &foo) == -1)) -+ printf("failed set input line volume \n"); - rgain = level; - } - --void VoxWareAudio::SetPGain(int level) -+void VoxWare::SetPGain(int level) - { -+ float x = level; -+ level = (int) (x/2.56); -+ int foo = (level<<8) | level; -+ if (ioctl(fd, MIXER_WRITE(SOUND_MIXER_PCM), &foo) == -1) { -+ printf("failed to output level %d \n", level); -+ } - pgain = level; - } - --void VoxWareAudio::OutputPort(int p) -+void VoxWare::OutputPort(int p) - { - oport = p; - } - --void VoxWareAudio::InputPort(int p) -+void VoxWare::InputPort(int p) - { -+ int src = 0; -+ -+ if (ext_fd >= 0 && p != 3) { -+ close(ext_fd); -+ ext_fd = -1 ; -+ } -+ -+ switch(p) { -+ case 3: -+ if (ext_fd == -1) -+ ext_fd = open(ext_fname, 0); -+ if (ext_fd != -1) -+ lseek(ext_fd, (off_t) 0, 0); -+ break; -+ case 2: -+ src = 1 << SOUND_MIXER_LINE; -+ break; -+ case 1: /* cd ... */ -+ src = 1 << SOUND_MIXER_CD; -+ break; -+ case 0 : -+ src = 1 << SOUND_MIXER_MIC; -+ break; -+ } -+ if ( ioctl(fd, SOUND_MIXER_WRITE_RECSRC, &src) == -1 ) { -+ printf("failed to select input \n"); -+ p = 0; -+ } - iport = p; - } - --void VoxWareAudio::RMute() -+void VoxWare::RMute() - { - rmute |= 1; - } - --void VoxWareAudio::RUnmute() -+void VoxWare::RUnmute() - { - rmute &=~ 1; - } -+ -+/* -+ * FrameReady must return 0 every so often, or the system will keep -+ * processing mike data and not other events. -+ */ -+int VoxWare::FrameReady() -+{ -+ int i, l = 0; -+ int lim = blksize; -+ -+ i = ioctl(fd, FIONREAD, &l ); -+ if (rec_fmt == AFMT_S16_LE) lim = 2*blksize; -+ return (l >= lim) ? 1 : 0 ; -+} -+/*** end of file ***/ diff --git a/audio/vat/files/patch-ai b/audio/vat/files/patch-ai deleted file mode 100644 index 15a8677d87c7..000000000000 --- a/audio/vat/files/patch-ai +++ /dev/null @@ -1,20 +0,0 @@ ---- iohandler.cc.orig Sun Nov 28 18:49:59 1999 -+++ iohandler.cc Sun Nov 28 18:50:46 1999 -@@ -132,7 +132,7 @@ - - } - #else -- Tk_CreateFileHandler((ClientData)fd, mask, callback, (ClientData)this); -+ Tk_CreateFileHandler(fd, mask, callback, (ClientData)this); - #endif - } - -@@ -151,7 +151,7 @@ - } - #else - if (fd_ >= 0) { -- Tk_DeleteFileHandler((ClientData)fd_); -+ Tk_DeleteFileHandler(fd_); - fd_ = -1; - } - #endif diff --git a/audio/vat/files/patch-aj b/audio/vat/files/patch-aj deleted file mode 100644 index 5ee097c986d3..000000000000 --- a/audio/vat/files/patch-aj +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.in.orig Thu Jan 27 18:55:52 2000 -+++ Makefile.in Thu Jan 27 18:56:07 2000 -@@ -39,7 +39,7 @@ - all: $(ALL) - - .cc.o: -- rm -f $@; $(C++) -c $(CFLAGS) $*.cc -+ rm -f $@; $(C++) -pedantic -c $(CFLAGS) $*.cc - - .c.o: - rm -f $@; $(CC) -o $@ -c $(CFLAGS) $*.c diff --git a/audio/vat/files/patch-ak b/audio/vat/files/patch-ak deleted file mode 100644 index d45528e48bc6..000000000000 --- a/audio/vat/files/patch-ak +++ /dev/null @@ -1,21 +0,0 @@ ---- old/audio.cc Fri May 3 13:27:20 1996 -+++ audio.cc Thu Apr 16 21:36:33 1998 -@@ -70,6 +70,7 @@ - filter(new Filter(this)), - handler_(0) - { -+ ext_fname[0]='\0'; - for (u_int i = 0; i < sizeof(omode)/sizeof(omode[0]); ++i) - omode[i] = mode_mikemutesnet; - } -@@ -479,6 +480,10 @@ - *cp++ = '\0'; - return (TCL_OK); - } -+ } else if (strcmp(argv[1], "filename") == 0) { -+ strncpy(ext_fname, argv[2], sizeof(ext_fname)); -+ InputPort(input_line3); -+ return (TCL_OK); - } - } else if (argc == 4) { - if (strcmp(argv[1], "input") == 0) { diff --git a/audio/vat/files/patch-al b/audio/vat/files/patch-al deleted file mode 100644 index 1ce8088f62c8..000000000000 --- a/audio/vat/files/patch-al +++ /dev/null @@ -1,10 +0,0 @@ ---- old/audio.h Fri Apr 26 12:00:44 1996 -+++ audio.h Fri Feb 20 13:44:01 1998 -@@ -158,6 +158,7 @@ - int rgain, pgain; - Filter *filter; - AudioHandler* handler_; -+ char ext_fname[256]; - }; - - #endif diff --git a/audio/vat/files/patch-am b/audio/vat/files/patch-am deleted file mode 100644 index b3d22bbf4ed4..000000000000 --- a/audio/vat/files/patch-am +++ /dev/null @@ -1,22 +0,0 @@ ---- old/bitmaps/linein3.xbm Fri May 3 12:18:11 1996 -+++ bitmaps/linein3.xbm Wed Oct 29 11:07:34 1997 -@@ -1,11 +1,11 @@ - #define linein3_width 30 - #define linein3_height 24 - static char linein3_bits[] = { -- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, -- 0x00, 0x80, 0xff, 0x00, 0x00, 0xe0, 0xc1, 0x03, 0x00, 0x70, 0x04, 0x07, -- 0x00, 0x30, 0x0c, 0x06, 0x00, 0x18, 0x18, 0x0c, 0x00, 0x18, 0x30, 0x0c, -- 0x00, 0x0c, 0x60, 0x18, 0xe0, 0xff, 0xff, 0x18, 0xe0, 0xff, 0xff, 0x19, -- 0xe0, 0xff, 0xff, 0x18, 0x00, 0x0c, 0x60, 0x18, 0x00, 0x18, 0x30, 0x0c, -- 0x18, 0x18, 0x18, 0x0c, 0x24, 0x30, 0x0c, 0x06, 0x20, 0x70, 0x04, 0x07, -- 0x18, 0xe0, 0xc1, 0x03, 0x10, 0x80, 0xff, 0x00, 0x20, 0x00, 0x3e, 0x00, -- 0x24, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; -+ 0x00, 0x00, 0x00, 0x00, 0x7c, 0x1b, 0x3e, 0x00, 0x0c, 0x1b, 0x06, 0x00, -+ 0x0c, 0x1b, 0x06, 0x00, 0x3c, 0x1b, 0x1e, 0x00, 0x0c, 0x1b, 0x06, 0x00, -+ 0x0c, 0x1b, 0x06, 0x00, 0x0c, 0xfb, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x70, 0x00, 0x80, 0x0f, 0xf8, 0x00, -+ 0xc0, 0x18, 0x8c, 0x01, 0x60, 0x30, 0x06, 0x03, 0x60, 0x30, 0x06, 0x03, -+ 0x60, 0x30, 0x06, 0x03, 0xc0, 0x18, 0x8c, 0x01, 0x80, 0xff, 0xff, 0x00, -+ 0x00, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/audio/vat/files/patch-an b/audio/vat/files/patch-an deleted file mode 100644 index 108d0e8ac475..000000000000 --- a/audio/vat/files/patch-an +++ /dev/null @@ -1,45 +0,0 @@ ---- old/ui-main.tcl Fri May 3 13:27:22 1996 -+++ ui-main.tcl Sat Feb 21 06:02:59 1998 -@@ -373,9 +373,9 @@ - } - mk.obuttons $w.frame.buttons - frame $w.frame.ssthresh -- # mk.ssthresh $w.frame.ssthresh -- #pack $w.frame.radios $w.frame.buttons $w.frame.ssthresh \ -- # -anchor c -pady 4 -+ mk.ssthresh $w.frame.ssthresh -+ pack $w.frame.radios $w.frame.buttons $w.frame.ssthresh \ -+ -anchor c -pady 4 - pack $w.frame.radios $w.frame.buttons \ - -anchor c -pady 4 - pack $w.label $w.frame -expand 1 -fill x -@@ -515,6 +515,12 @@ - return 0 - } - -+proc update_filename { w s } { -+ set s [string trim $s] -+ audio filename $s -+ return 0 -+} -+ - proc mk.entries { w } { - global sessionKey confName - set sessionKey [option get . sessionKey Vat] -@@ -913,6 +919,16 @@ - set a .m.right - frame $a.ab - mk.ab $a.ab -+ -+### XXX -+ set f [ctrlfont] -+ frame .m.file -+ label .m.file.label -text "AU File: " -font $f -+ mk.entry .m.file update_filename "" -+ .m.file.entry configure -width 30 -+ pack .m.file.label -side left -+ pack .m.file.entry -side left -expand 1 -fill x -pady 2 -+ pack .m.file -fill x - - bind . c purge_sources - bind . C purge_sources diff --git a/audio/vat/pkg-comment b/audio/vat/pkg-comment deleted file mode 100644 index e16ddfdfa5eb..000000000000 --- a/audio/vat/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -The Visual Audio Tool - multicast audioconferencing diff --git a/audio/vat/pkg-descr b/audio/vat/pkg-descr deleted file mode 100644 index 61f95885629c..000000000000 --- a/audio/vat/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -Vat allows users to conduct host-to-host or multihost audio -teleconferences over an internet. diff --git a/audio/vat/pkg-plist b/audio/vat/pkg-plist deleted file mode 100644 index 6a553559bfde..000000000000 --- a/audio/vat/pkg-plist +++ /dev/null @@ -1 +0,0 @@ -bin/vat diff --git a/audio/zinf/Makefile b/audio/zinf/Makefile deleted file mode 100644 index fffc8df21067..000000000000 --- a/audio/zinf/Makefile +++ /dev/null @@ -1,38 +0,0 @@ -# New ports collection makefile for: freeamp -# Date Created: 26 Oct 2000 -# Whom: Roman Shterenzon <roman@xpert.com> -# -# $FreeBSD$ -# - -PORTNAME= freeamp -PORTVERSION= 2.1.rc5 -CATEGORIES= audio -MASTER_SITES= http://www.freeamp.org/download/src/ - -MAINTAINER= roman@xpert.com - -BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm -LIB_DEPENDS= musicbrainz.1:${PORTSDIR}/audio/musicbrainz \ - id3:${PORTSDIR}/audio/id3lib \ - gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf \ - ttf.4:${PORTSDIR}/print/freetype \ - ORBit.2:${PORTSDIR}/devel/ORBit - -WRKSRC= ${WRKDIR}/${PORTNAME} -USE_BZIP2= yes -USE_XLIB= yes -USE_GTK= yes -USE_GMAKE= yes -GNU_CONFIGURE= yes -CONFIGURE_ARGS+= --prefix=${PREFIX} - -.include <bsd.port.pre.mk> - -.if ${ARCH} == "i386" -CONFIGURE_ENV= CFLAGS="${CFLAGS} -D_M_IX86" -.elif ${ARCH} == "alpha" -CONFIGURE_ENV= CFLAGS="${CFLAGS} -D_M_ALPHA" -.endif - -.include <bsd.port.post.mk> diff --git a/audio/zinf/distinfo b/audio/zinf/distinfo deleted file mode 100644 index 9dfb8c7831b4..000000000000 --- a/audio/zinf/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (freeamp-2.1.rc5.tar.bz2) = be532e938a060372832b6a940f7b0837 diff --git a/audio/zinf/pkg-comment b/audio/zinf/pkg-comment deleted file mode 100644 index 62fe0a77edf4..000000000000 --- a/audio/zinf/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -GTK-based MP3 player diff --git a/audio/zinf/pkg-descr b/audio/zinf/pkg-descr deleted file mode 100644 index aeb51f3df4e0..000000000000 --- a/audio/zinf/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -FreeAmp is an Open Source effort to build the best digital audio -player available. In the interest of supporting the free software -community, while at the same time fostering the growth of the online -delivery of music, EMusic.com, THE Source for Downloadable Music, is -funding both the FreeAmp.org domain and the efforts of the FreeAmp -team. - -WWW: http://www.freeamp.org/ - -Roman Shterenzon <roman@xpert.com> diff --git a/audio/zinf/pkg-plist b/audio/zinf/pkg-plist deleted file mode 100644 index e4b2618825cd..000000000000 --- a/audio/zinf/pkg-plist +++ /dev/null @@ -1,195 +0,0 @@ -bin/freeamp -lib/freeamp/plugins/cd.lmc -lib/freeamp/plugins/cd.pmo -lib/freeamp/plugins/cddb.mdf -lib/freeamp/plugins/corba.ui -lib/freeamp/plugins/download.ui -lib/freeamp/plugins/freeamp.ui -lib/freeamp/plugins/freeampcmd.ui -lib/freeamp/plugins/httpinput.pmi -lib/freeamp/plugins/id3v1.mdf -lib/freeamp/plugins/id3v2.mdf -lib/freeamp/plugins/irman.ui -lib/freeamp/plugins/kjofol.ftf -lib/freeamp/plugins/lcd.ui -lib/freeamp/plugins/localfileinput.pmi -lib/freeamp/plugins/m3u.plf -lib/freeamp/plugins/mbcd.mdf -lib/freeamp/plugins/misc.mdf -lib/freeamp/plugins/mpg123.ui -lib/freeamp/plugins/musicbrowser.ui -lib/freeamp/plugins/ncurses.ui -lib/freeamp/plugins/obsinput.pmi -lib/freeamp/plugins/pls.plf -lib/freeamp/plugins/rmp.dlf -lib/freeamp/plugins/signature.pmo -lib/freeamp/plugins/soundcard.pmo -lib/freeamp/plugins/vorbis.lmc -lib/freeamp/plugins/vorbis.mdf -lib/freeamp/plugins/wavout.pmo -lib/freeamp/plugins/winamp.ftf -lib/freeamp/plugins/xingmp3.lmc -lib/freeamp/plugins/winamp_theme.xml -share/freeamp/themes/FreeAmp.fat -share/freeamp/help/keyboard_shortcuts.html -share/freeamp/help/adding_items_to_the_bottom_of_the_playlist_queue.html -share/freeamp/help/adding_items_to_the_playlist_for_immediate_playback.html -share/freeamp/help/adding_music_to_your_music_collection.html -share/freeamp/help/adding_tracks_to_a_playlist.html -share/freeamp/help/adjusting_the_playback_volume.html -share/freeamp/help/appearance_topics.html -share/freeamp/help/bw_logo.gif -share/freeamp/help/changing_information_about_a_track.html -share/freeamp/help/changing_the_order_of_tracks_in_a_playlist.html -share/freeamp/help/musicbro.gif -share/freeamp/help/changing_the_player_theme.html -share/freeamp/help/changing_the_tool_view_in_my_music.html -share/freeamp/help/clearing_a_playlist.html -share/freeamp/help/configuring_player_settings.html -share/freeamp/help/configuring_settings_topics.html -share/freeamp/help/Copy of configuring_settings_topics.html -share/freeamp/help/creating_a_new_playlist.html -share/freeamp/help/creating_and_managing_topics.html -share/freeamp/help/creating_and_modifying_topics.html -share/freeamp/help/creating_custom_themes.html -share/freeamp/help/creating_relatable_playlists.html -share/freeamp/help/currentlylisten.gif -share/freeamp/help/deleting_an_mp3_file_from_your_computer.html -share/freeamp/help/download.gif -share/freeamp/help/download_manager.html -share/freeamp/help/download_manager_entry.html -share/freeamp/help/downloading_mp3_files_from_a_web_site.html -share/freeamp/help/drive_selection_entry.html -share/freeamp/help/edit_info_entry.html -share/freeamp/help/edit_track_info.html -share/freeamp/help/editing_the_currently_playing_playlist.html -share/freeamp/help/ejecting_audio_cds.html -share/freeamp/help/equal.gif -share/freeamp/help/files.gif -share/freeamp/help/freeampmain_eq.jpg -share/freeamp/help/freeampmain_eqclosed.gif -share/freeamp/help/glossary.html -share/freeamp/help/freeampmain_eqopen.gif -share/freeamp/help/getting_help.html -share/freeamp/help/help.gif -share/freeamp/help/help.html -share/freeamp/help/helpstyle.css -share/freeamp/help/adding_a_custom_theme.html -share/freeamp/help/menu_topics.html -share/freeamp/help/min.gif -share/freeamp/help/moving_to_the_next_track.html -share/freeamp/help/moving_to_the_previous_track.html -share/freeamp/help/music_browser_entry.html -share/freeamp/help/my_music.html -share/freeamp/help/mymusic.gif -share/freeamp/help/mymusicfolders.gif -share/freeamp/help/nextrack.gif -share/freeamp/help/opening_a_playlist.html -share/freeamp/help/options.gif -share/freeamp/help/overview_topics.html -share/freeamp/help/pause.gif -share/freeamp/help/pause2.gif -share/freeamp/help/pausing_downloading.html -share/freeamp/help/pausing_playback.html -share/freeamp/help/play.gif -share/freeamp/help/playing_audio_cds.html -share/freeamp/help/playing_mp3_files.html -share/freeamp/help/playing_streams.html -share/freeamp/help/playing_topics.html -share/freeamp/help/playing_tracks_in_random_order.html -share/freeamp/help/postit.gif -share/freeamp/help/preferences_about.html -share/freeamp/help/preferences_about_entry.html -share/freeamp/help/preferences_advanced.html -share/freeamp/help/preferences_advanced_entry.html -share/freeamp/help/preferences_directory_entry.html -share/freeamp/help/preferences_folders.html -share/freeamp/help/preferences_general.html -share/freeamp/help/preferences_general_entry.html -share/freeamp/help/preferences_plugins.html -share/freeamp/help/preferences_plugins_entry.html -share/freeamp/help/preferences_relatable.html -share/freeamp/help/preferences_relatable_entry.html -share/freeamp/help/preferences_streaming.html -share/freeamp/help/preferences_streaming_entry.html -share/freeamp/help/preferences_themes.html -share/freeamp/help/preferences_themes_entry.html -share/freeamp/help/what_are_relatable_features_entry.html -share/freeamp/help/prev_track.gif -share/freeamp/help/quit.gif -share/freeamp/help/prevtrack.gif -share/freeamp/help/random1.gif -share/freeamp/help/random2.gif -share/freeamp/help/relatable_button.gif -share/freeamp/help/relatable_entry.html -share/freeamp/help/relatable_eqclosed.gif -share/freeamp/help/relatable_equopen.gif -share/freeamp/help/relatable_profile.html -share/freeamp/help/relatable_streams.html -share/freeamp/help/relatable_suggest.gif -share/freeamp/help/relatablelogo.gif -share/freeamp/help/relatablesig.gif -share/freeamp/help/removing_a_playlist_from_your_music_collection.html -share/freeamp/help/removing_a_track_from_the_playlist.html -share/freeamp/help/removing_a_track_from_your_music_collection.html -share/freeamp/help/repeat1.gif -share/freeamp/help/repeatall.gif -share/freeamp/help/repeating_playback.html -share/freeamp/help/repeatno.gif -share/freeamp/help/resuming_downloading.html -share/freeamp/help/resuming_playback.html -share/freeamp/help/saving_a_playlist.html -share/freeamp/help/saving_a_stream_on_your_computer.html -share/freeamp/help/scroll.gif -share/freeamp/help/search_computer_for_music.html -share/freeamp/help/searching_for_music_on_your_computer.html -share/freeamp/help/seeking_in_the_current_track.html -share/freeamp/help/setting_file_associations_or_mime_types.html -share/freeamp/help/Shortcut to preferences_advanced.html.lnk -share/freeamp/help/setting_the_default_playlist_queue_option.html -share/freeamp/help/setting_the_folder_location_to_save_your_music.html -share/freeamp/help/stop.gif -share/freeamp/help/sorting_tracks_in_the_playlist.html -share/freeamp/help/spacetravel.gif -share/freeamp/help/spacetravel_ret.gif -share/freeamp/help/spacetraveleq.gif -share/freeamp/help/spacetraveleq_ret.gif -share/freeamp/help/spacetravelmed.gif -share/freeamp/help/spacetravelsm.gif -share/freeamp/help/stopping_playback.html -share/freeamp/help/streaming_topics.html -share/freeamp/help/taddfiles.gif -share/freeamp/help/tadditems.gif -share/freeamp/help/technical_support.html -share/freeamp/help/view.gif -share/freeamp/help/teditinfo.gif -share/freeamp/help/the_page_could_not_be_found.html -share/freeamp/help/timportitems.gif -share/freeamp/help/tnewplaylist.gif -share/freeamp/help/tremoveitems.gif -share/freeamp/help/tsaveplaylist.gif -share/freeamp/help/update_topics.html -share/freeamp/help/updating_the_player.html -share/freeamp/help/viewing_id3_topics.html -share/freeamp/help/viewing_the_track_duration.html -share/freeamp/help/viewing_the_track_name.html -share/freeamp/help/volume.gif -share/freeamp/help/what_are_id3_tags.html -share/freeamp/help/what_are_relatable_features.html -share/freeamp/help/what_are_themes.html -share/freeamp/help/what_is_a_playlist.html -share/freeamp/help/what_is_my_music.html -share/freeamp/help/what_is_streaming.html -share/freeamp/help/what_is_the_player.html -share/freeamp/help/what_kind_of_mp3_files_can_i_play.html -share/freeamp/help/working_with_the_my_music_collection_folders.html -share/freeamp/help/main_window.html -share/freeamp/help/contents.html -share/freeamp/help/preferences_musicbrowser.html -share/freeamp/help/preferences_musicbrowser_entry.html -share/freeamp/help/setting_the_playlist_display_information.html -@dirrm lib/freeamp/plugins -@dirrm lib/freeamp -@dirrm share/freeamp/help -@dirrm share/freeamp/themes -@dirrm share/freeamp |