ports/43142: New port: AlsaPlayer is an audio player with pitch control and a GNOME GUI

Robin Schilham co9 at xs4all.nl
Fri Jun 27 07:00:33 UTC 2003


The following reply was made to PR ports/43142; it has been noted by GNATS.

From: Robin Schilham <co9 at xs4all.nl>
To: freebsd-gnats-submit at FreeBSD.org
Cc: lioux at FreeBSD.org
Subject: Re: ports/43142: New port: AlsaPlayer is an audio player with pitch
 control and a GNOME GUI
Date: Fri, 27 Jun 2003 08:50:51 +0200

 This is a multi-part message in MIME format.
 --------------030406090602080400090702
 Content-Type: text/plain; charset=us-ascii; format=flowed
 Content-Transfer-Encoding: 7bit
 
 The attachment contains the updated version of alsaplayer.
 
 Regards,
 
 Robin
 
 --------------030406090602080400090702
 Content-Type: text/plain;
  name="alsaplayer-0.99.75.sh"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="alsaplayer-0.99.75.sh"
 
 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	alsaplayer
 #	alsaplayer/files
 #	alsaplayer/files/patch-configure
 #	alsaplayer/files/patch-input::sndfile::sndfile_engine.c
 #	alsaplayer/files/patch-app::Makefile.am
 #	alsaplayer/files/patch-app::Makefile.in
 #	alsaplayer/files/patch-Makefile.am
 #	alsaplayer/files/patch-Makefile.in
 #	alsaplayer/files/patch-app::CorePlayer.cpp
 #	alsaplayer/files/patch-scopes::monoscope::monoscope.c
 #	alsaplayer/Makefile
 #	alsaplayer/distinfo
 #	alsaplayer/pkg-descr
 #	alsaplayer/pkg-plist
 #
 echo c - alsaplayer
 mkdir -p alsaplayer > /dev/null 2>&1
 echo c - alsaplayer/files
 mkdir -p alsaplayer/files > /dev/null 2>&1
 echo x - alsaplayer/files/patch-configure
 sed 's/^X//' >alsaplayer/files/patch-configure << 'END-of-alsaplayer/files/patch-configure'
 X--- configure-orig	Tue Jun 17 16:16:26 2003
 X+++ configure	Tue Jun 17 16:16:46 2003
 X@@ -10316,7 +10316,7 @@
 X echo "$as_me:$LINENO: result: $ac_cv_lib_GL_glBegin" >&5
 X echo "${ECHO_T}$ac_cv_lib_GL_glBegin" >&6
 X if test $ac_cv_lib_GL_glBegin = yes; then
 X-  OPENGL_LIBS="-lGL -lpthread"
 X+  OPENGL_LIBS="-lGL -pthread"
 X fi
 X 
 X 
 X@@ -10376,7 +10376,7 @@
 X echo "$as_me:$LINENO: result: $ac_cv_lib_MesaGL_glBegin" >&5
 X echo "${ECHO_T}$ac_cv_lib_MesaGL_glBegin" >&6
 X if test $ac_cv_lib_MesaGL_glBegin = yes; then
 X-  OPENGL_LIBS="-lMesaGL -lpthread"
 X+  OPENGL_LIBS="-lMesaGL -pthread"
 X fi
 X 
 X 	fi
 X@@ -11233,13 +11233,13 @@
 X 
 X 
 X 
 X-echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
 X-echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6
 X+echo "$as_me:$LINENO: checking for pthread_create in -pthread" >&5
 X+echo $ECHO_N "checking for pthread_create in -pthread... $ECHO_C" >&6
 X if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then
 X   echo $ECHO_N "(cached) $ECHO_C" >&6
 X else
 X   ac_check_lib_save_LIBS=$LIBS
 X-LIBS="-lpthread  $LIBS"
 X+LIBS="-pthread  $LIBS"
 X cat >conftest.$ac_ext <<_ACEOF
 X #line $LINENO "configure"
 X /* confdefs.h.  */
 X@@ -11292,7 +11292,7 @@
 X #define HAVE_LIBPTHREAD 1
 X _ACEOF
 X 
 X-  LIBS="-lpthread $LIBS"
 X+  LIBS="-pthread $LIBS"
 X 
 X else
 X   { { echo "$as_me:$LINENO: error: ** POSIX.4 threads not installed or broken **" >&5
 END-of-alsaplayer/files/patch-configure
 echo x - alsaplayer/files/patch-input::sndfile::sndfile_engine.c
 sed 's/^X//' >alsaplayer/files/patch-input::sndfile::sndfile_engine.c << 'END-of-alsaplayer/files/patch-input::sndfile::sndfile_engine.c'
 X--- input/sndfile/sndfile_engine.c-orig	Tue Jun 17 16:43:57 2003
 X+++ input/sndfile/sndfile_engine.c	Tue Jun 17 16:44:12 2003
 X@@ -20,7 +20,6 @@
 X  */
 X 
 X #include <stdio.h>
 X-#include <alloca.h>
 X #include <stdlib.h>
 X #include <limits.h>
 X #include <string.h>
 END-of-alsaplayer/files/patch-input::sndfile::sndfile_engine.c
 echo x - alsaplayer/files/patch-app::Makefile.am
 sed 's/^X//' >alsaplayer/files/patch-app::Makefile.am << 'END-of-alsaplayer/files/patch-app::Makefile.am'
 X--- app/Makefile.am-orig	Tue Jun 17 17:32:45 2003
 X+++ app/Makefile.am	Tue Jun 17 17:32:58 2003
 X@@ -17,7 +17,7 @@
 X 
 X endif
 X 
 X-LIBS = -lpthread -ldl $(SUN_LIBS)
 X+LIBS = -pthread $(SUN_LIBS)
 X 
 X COMMON_FLAGS = @DFLAGS@ -D_REENTRANT \
 X 		-DADDON_DIR=\"$(ADDON_DIR)\" \
 END-of-alsaplayer/files/patch-app::Makefile.am
 echo x - alsaplayer/files/patch-app::Makefile.in
 sed 's/^X//' >alsaplayer/files/patch-app::Makefile.in << 'END-of-alsaplayer/files/patch-app::Makefile.in'
 X--- app/Makefile.in-orig	Tue Jun 17 17:33:15 2003
 X+++ app/Makefile.in	Tue Jun 17 17:33:33 2003
 X@@ -149,7 +149,7 @@
 X LIBMIKMOD_LIBS = @LIBMIKMOD_LIBS@
 X LIBOBJS = @LIBOBJS@
 X 
 X-LIBS = -lpthread -ldl $(SUN_LIBS)
 X+LIBS = -pthread $(SUN_LIBS)    
 X LIBTOOL = @LIBTOOL@
 X LN_S = @LN_S@
 X LTLIBOBJS = @LTLIBOBJS@
 END-of-alsaplayer/files/patch-app::Makefile.in
 echo x - alsaplayer/files/patch-Makefile.am
 sed 's/^X//' >alsaplayer/files/patch-Makefile.am << 'END-of-alsaplayer/files/patch-Makefile.am'
 X--- Makefile.am-orig	Tue Jun 17 17:34:05 2003
 X+++ Makefile.am	Tue Jun 17 17:34:15 2003
 X@@ -1,5 +1,5 @@
 X AUTOMAKE_OPTIONS = foreign
 X-SUBDIRS = interface output input scopes app alsaplayer extra docs \
 X+SUBDIRS = interface output input scopes app alsaplayer extra \
 X 	libalsaplayer examples m4 reader
 X 
 X EXTRA_DIST = bootstrap alsaplayer.spec
 END-of-alsaplayer/files/patch-Makefile.am
 echo x - alsaplayer/files/patch-Makefile.in
 sed 's/^X//' >alsaplayer/files/patch-Makefile.in << 'END-of-alsaplayer/files/patch-Makefile.in'
 X--- Makefile.in-orig	Tue Jun 17 17:34:25 2003
 X+++ Makefile.in	Tue Jun 17 17:34:43 2003
 X@@ -228,7 +228,7 @@
 X sysconfdir = @sysconfdir@
 X target_alias = @target_alias@
 X AUTOMAKE_OPTIONS = foreign
 X-SUBDIRS = interface output input scopes app alsaplayer extra docs \
 X+SUBDIRS = interface output input scopes app alsaplayer extra \
 X 	libalsaplayer examples m4 reader
 X 
 X 
 END-of-alsaplayer/files/patch-Makefile.in
 echo x - alsaplayer/files/patch-app::CorePlayer.cpp
 sed 's/^X//' >alsaplayer/files/patch-app::CorePlayer.cpp << 'END-of-alsaplayer/files/patch-app::CorePlayer.cpp'
 X--- app/CorePlayer.cpp-orig	Wed Jun 18 13:48:49 2003
 X+++ app/CorePlayer.cpp	Wed Jun 18 13:52:02 2003
 X@@ -1165,6 +1165,7 @@
 X 			//alsaplayer_error("producer: waiting for free buffer");
 X 			pthread_mutex_lock(&obj->counter_mutex);
 X 			//alsaplayer_error("producer: unblocked");
 X+			dosleep(1000);
 X 		}	
 X 	}
 X 	//alsaplayer_error("Exitting producer_func (producing = %d)", obj->producing);
 END-of-alsaplayer/files/patch-app::CorePlayer.cpp
 echo x - alsaplayer/files/patch-scopes::monoscope::monoscope.c
 sed 's/^X//' >alsaplayer/files/patch-scopes::monoscope::monoscope.c << 'END-of-alsaplayer/files/patch-scopes::monoscope::monoscope.c'
 X--- scopes/monoscope/monoscope.c-orig	Thu Jun 19 11:15:16 2003
 X+++ scopes/monoscope/monoscope.c	Thu Jun 19 11:15:22 2003
 X@@ -103,7 +103,7 @@
 X 		pthread_mutex_lock(&update_mutex);
 X 		memcpy (copyEq, newEq, sizeof (short) * CONVOLVE_BIG);
 X 		thisEq = copyEq;
 X-#if 1					
 X+#if 0					
 X 		val = convolve_match (avgEq, copyEq, state);
 X 		thisEq += val;
 X #endif	
 END-of-alsaplayer/files/patch-scopes::monoscope::monoscope.c
 echo x - alsaplayer/Makefile
 sed 's/^X//' >alsaplayer/Makefile << 'END-of-alsaplayer/Makefile'
 X# New ports collection makefile for:   alsaplayer
 X# Date created:                18 June 2003
 X# Whom:                        Robin Schilham <co9 at xs4all.nl>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	alsaplayer
 XPORTVERSION=	0.99.75
 XCATEGORIES=	audio
 XMASTER_SITES=	ftp://ftp.alsa-project.org/pub/people/andy/ \
 X		http://www.alsaplayer.org/
 X
 XMAINTAINER=	co9 at xs4all.nl
 XCOMMENT=	Audio player with pitch control and a GNOME GUI
 X
 XLIB_DEPENDS=	gnugetopt.1:${PORTSDIR}/devel/libgnugetopt \
 X                sndfile.1:${PORTSDIR}/audio/libsndfile
 X
 XUSE_REINPLACE=	yes
 X
 XMAN1=		alsaplayer.1
 X
 XUSE_GNOMENG=	yes
 XUSE_GNOME=	glib12
 XGNU_CONFIGURE=	yes
 XCONFIGURE_ENV+= GLIB_CONFIG="${GLIB_CONFIG}"
 XCONFIGURE_ARGS=	--disable-oss --disable-oggtest
 X
 X.if defined(WITHOUT_X11)
 XCONFIGURE_ARGS+=--disable-gtktest --disable-gtk
 X.else
 XUSE_XLIB=	yes
 XCONFIGURE_ENV+= GTK_CONFIG="${GTK_CONFIG}"
 XUSE_GTK=	yes
 X
 Xpre-fetch:
 X	@${ECHO_MSG} "To build this port without X11, define \"WITHOUT_X11\"."
 X.endif
 X
 Xpre-patch:
 X	@${FIND} ${WRKSRC} -name '*.c' | ${XARGS} \
 X		${REINPLACE_CMD} -e "s|<malloc.h>|<stdlib.h>|g"
 X	@${FIND} ${WRKSRC} -name '*.cpp' | ${XARGS} \
 X		${REINPLACE_CMD} -e "s|<malloc.h>|<stdlib.h>|g"
 X
 X.include <bsd.port.mk>
 END-of-alsaplayer/Makefile
 echo x - alsaplayer/distinfo
 sed 's/^X//' >alsaplayer/distinfo << 'END-of-alsaplayer/distinfo'
 XMD5 (alsaplayer-0.99.75.tar.gz) = 5b8337f2e2b22b31cf13dbbc3cb3072a
 END-of-alsaplayer/distinfo
 echo x - alsaplayer/pkg-descr
 sed 's/^X//' >alsaplayer/pkg-descr << 'END-of-alsaplayer/pkg-descr'
 XAlsaPlayer is a new type of PCM player that supports different output systems
 Xincluding OSS, Esound, NAS (Network Audio Server), Sparc, and SGI.
 X
 XAlsaPlayer is heavily multi-threaded and has some very interesting features 
 Xunique to Linux/Unix players such as full pitch control and the possibility
 Xof playing music backwards.
 X
 XWarning: AlsaPlayer consumes a lot of CPU cycles.
 X
 XWWW: http://www.alsaplayer.org
 END-of-alsaplayer/pkg-descr
 echo x - alsaplayer/pkg-plist
 sed 's/^X//' >alsaplayer/pkg-plist << 'END-of-alsaplayer/pkg-plist'
 Xbin/alsaplayer
 Xlib/alsaplayer/input/libmad_in.la
 Xlib/alsaplayer/input/libmad_in.so
 Xlib/alsaplayer/input/libmod.la
 Xlib/alsaplayer/input/libmod.so
 Xlib/alsaplayer/input/libsndfile_in.la
 Xlib/alsaplayer/input/libsndfile_in.so
 Xlib/alsaplayer/input/libwav.la
 Xlib/alsaplayer/input/libwav.so
 Xlib/alsaplayer/interface/libdaemon_interface.la
 Xlib/alsaplayer/interface/libdaemon_interface.so
 Xlib/alsaplayer/interface/libgtk_interface.la
 Xlib/alsaplayer/interface/libgtk_interface.so
 Xlib/alsaplayer/interface/libtext_interface.la
 Xlib/alsaplayer/interface/libtext_interface.so
 Xlib/alsaplayer/output/libesound_out.la
 Xlib/alsaplayer/output/libesound_out.so
 Xlib/alsaplayer/output/libnull_out.la
 Xlib/alsaplayer/output/libnull_out.so
 Xlib/alsaplayer/reader/libfile.la
 Xlib/alsaplayer/reader/libfile.so
 Xlib/alsaplayer/reader/libhttp.la
 Xlib/alsaplayer/reader/libhttp.so
 Xlib/alsaplayer/scopes/libblurscope.la
 Xlib/alsaplayer/scopes/libblurscope.so
 Xlib/alsaplayer/scopes/liblevelmeter.la
 Xlib/alsaplayer/scopes/liblevelmeter.so
 Xlib/alsaplayer/scopes/liblogbarfft.la
 Xlib/alsaplayer/scopes/liblogbarfft.so
 Xlib/alsaplayer/scopes/libmonoscope.la
 Xlib/alsaplayer/scopes/libmonoscope.so
 Xlib/alsaplayer/scopes/libspacescope.la
 Xlib/alsaplayer/scopes/libspacescope.so
 Xlib/alsaplayer/scopes/libsynaescope.la
 Xlib/alsaplayer/scopes/libsynaescope.so
 Xlib/libalsaplayer.la
 Xlib/libalsaplayer.so
 Xlib/libalsaplayer.so.0
 Xlib/pkgconfig/alsaplayer.pc
 X at dirrm lib/alsaplayer/scopes
 X at dirrm lib/alsaplayer/reader
 X at dirrm lib/alsaplayer/output
 X at dirrm lib/alsaplayer/interface
 X at dirrm lib/alsaplayer/input
 X at dirrm lib/alsaplayer
 END-of-alsaplayer/pkg-plist
 exit
 
 
 --------------030406090602080400090702--
 



More information about the freebsd-ports-bugs mailing list