Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Oct 2005 11:40:19 GMT
From:      James McNaughton <bitbucket63-it@yahoo.com>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/87239: Update port: audio/jack update to current version
Message-ID:  <200510111140.j9BBeJ8l081176@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/87239; it has been noted by GNATS.

From: James McNaughton <bitbucket63-it@yahoo.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/87239: Update port: audio/jack update to current version
Date: Tue, 11 Oct 2005 04:36:54 -0700 (PDT)

 Oops! I forgot this part:
 
 >Fix:
 # 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:
 #
 #	jack
 #	jack/Makefile
 #	jack/distinfo
 #	jack/pkg-descr
 #	jack/pkg-plist
 #	jack/files
 #	jack/files/patch-drivers-oss-oss_driver.c
 #	jack/files/patch-jack.h
 #	jack/files/patch-jack.pc.in
 #
 echo c - jack
 mkdir -p jack > /dev/null 2>&1
 echo x - jack/Makefile
 sed 's/^X//' >jack/Makefile << 'END-of-jack/Makefile'
 X# New ports collection Makefile for: 	jackit
 X# Date created:			14 May 2002
 X# Whom:				arved
 X#
 X# $FreeBSD: ports/audio/jack/Makefile,v 1.20
 2005/04/12 18:05:21 lofi Exp $
 X
 XPORTNAME=		jackit
 XPORTVERSION=		0.100.0
 XCATEGORIES=		audio
 XMASTER_SITES=		${MASTER_SITE_SOURCEFORGE}
 XMASTER_SITE_SUBDIR=	jackit
 XDISTNAME=		jack-audio-connection-kit-${PORTVERSION}
 X
 XMAINTAINER=		ports@FreeBSD.org
 XCOMMENT=		A low-latency audio server
 X
 XLIB_DEPENDS=		portaudio.0:${PORTSDIR}/audio/portaudio
 \
 X			sndfile.1:${PORTSDIR}/audio/libsndfile
 X
 XOPTIONS=		DOCS "Build HTML documentation. Requires
 doxygen/TeX." off
 X
 XLATEST_LINK=		jack
 XCONFIGURE_ENV=		LIBS="${PTHREAD_LIBS}"
 LDFLAGS="-L${LOCALBASE}/lib" \
 X			CPPFLAGS="-I${LOCALBASE}/include" \
 X			CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}"
 XUSE_LIBTOOL_VER=	15
 XUSE_GETOPT_LONG=	yes
 XUSE_REINPLACE=		yes
 XINSTALLS_SHLIB=		yes
 XUSE_GNOME=		pkgconfig gnometarget gnomehack
 XONLY_FOR_ARCHS=		i386 amd64
 X
 XMAN1=	jackd.1 jackstart.1
 X
 X.include <bsd.port.pre.mk>
 X
 X.if exists(${LOCALBASE}/bin/doxygen)
 X.	if !defined(WITH_GNOKII)
 XDOCS_OVERRIDE=	yes
 XWITH_DOCS=	yes
 X.	endif
 X.endif
 X
 X.if defined(WITH_DOCS) || defined(PACKAGE_BUILDING)
 XBUILD_DEPENDS+=		doxygen:${PORTSDIR}/devel/doxygen
 XPLIST_SUB+=		DOCS=""
 X.elif defined(WITHOUT_DOCS)
 XCONFIGURE_ENV+=		ac_cv_prog_HAVE_DOXYGEN="false"
 XPLIST_SUB+=		DOCS="@comment "
 X.endif
 X
 X.if (${OSVERSION} > 500000 ) && (${OSVERSION} <
 502102 )
 XBROKEN=		"Does not compile"
 X.endif
 X
 Xpre-everything::
 X.if defined(DOCS_OVERRIDE)
 X	@${ECHO_MSG}
 X	@${ECHO_MSG}
 "**********************************************************"
 X	@${ECHO_MSG} "* Doxygen has been detected,
 documentation will be built *"
 X	@${ECHO_MSG}
 "**********************************************************"
 X	@${ECHO_MSG}
 X.endif
 X
 Xpost-patch:
 X	${REINPLACE_CMD} -e "s,-lpthread,${PTHREAD_LIBS}," 
 \
 X		${WRKSRC}/configure ${WRKSRC}/libjack/Makefile.in \
 X		${WRKSRC}/jackd/Makefile.in \
 X		${WRKSRC}/example-clients/Makefile.in
 ${WRKSRC}/jack.pc.in
 X	${REINPLACE_CMD} -e "s,-lrt,,"
 ${WRKSRC}/libjack/Makefile.in \
 X		${WRKSRC}/jackd/Makefile.in \
 X		${WRKSRC}/example-clients/Makefile.in
 X	${REINPLACE_CMD} -e "s,-ldl,,"
 ${WRKSRC}/jackd/Makefile.in \
 X		${WRKSRC}/example-clients/Makefile.in
 X
 X.include <bsd.port.post.mk>
 END-of-jack/Makefile
 echo x - jack/distinfo
 sed 's/^X//' >jack/distinfo << 'END-of-jack/distinfo'
 XMD5 (jack-audio-connection-kit-0.100.0.tar.gz) =
 dc28b3e8a663c090227e83be6fc1f2d4
 END-of-jack/distinfo
 echo x - jack/pkg-descr
 sed 's/^X//' >jack/pkg-descr <<
 'END-of-jack/pkg-descr'
 XJACK is a low-latency audio server, written for POSIX
 conformant 
 Xoperating systems. It can connect a number of
 different applications 
 Xto an audio device, as well as allowing them to share
 audio between 
 Xthemselves. Its clients can run in their own
 processes (ie. as normal 
 Xapplications), or can they can run within the JACK
 server (ie. as a 
 X"plugin"). 
 X
 XJACK was designed from the ground up for professional
 audio work, and 
 Xits design focuses on two key areas: synchronous
 execution of all 
 Xclients, and low latency operation. 
 X
 XWWW:	http://jackit.sourceforge.net/
 XAuthor:	Paul Davis
 END-of-jack/pkg-descr
 echo x - jack/pkg-plist
 sed 's/^X//' >jack/pkg-plist <<
 'END-of-jack/pkg-plist'
 Xbin/jack_bufsize
 Xbin/jack_connect
 Xbin/jack_disconnect
 Xbin/jack_freewheel
 Xbin/jack_impulse_grabber
 Xbin/jack_load
 Xbin/jack_lsp
 Xbin/jack_metro
 Xbin/jack_monitor_client
 Xbin/jack_showtime
 Xbin/jack_simple_client
 Xbin/jack_transport
 Xbin/jack_unload
 Xbin/jackd
 Xbin/jackrec
 Xinclude/jack/intclient.h
 Xinclude/jack/jack.h
 Xinclude/jack/ringbuffer.h
 Xinclude/jack/statistics.h
 Xinclude/jack/thread.h
 Xinclude/jack/timestamps.h
 Xinclude/jack/transport.h
 Xinclude/jack/types.h
 Xlib/jack/inprocess.so
 Xlib/jack/intime.so
 Xlib/jack/jack_dummy.so
 Xlib/jack/jack_oss.so
 Xlib/jack/jack_portaudio.so
 Xlib/libjack.a
 Xlib/libjack.so
 Xlib/libjack.so.0
 Xlibdata/pkgconfig/jack.pc
 Xshare/jack-audio-connection-kit/reference/html/annotated.html
 Xshare/jack-audio-connection-kit/reference/html/deprecated.html
 Xshare/jack-audio-connection-kit/reference/html/dir_000000.html
 Xshare/jack-audio-connection-kit/reference/html/dir_000001.html
 Xshare/jack-audio-connection-kit/reference/html/dirs.html
 Xshare/jack-audio-connection-kit/reference/html/doxygen.css
 Xshare/jack-audio-connection-kit/reference/html/doxygen.png
 Xshare/jack-audio-connection-kit/reference/html/files.html
 Xshare/jack-audio-connection-kit/reference/html/fsm.png
 Xshare/jack-audio-connection-kit/reference/html/functions.html
 Xshare/jack-audio-connection-kit/reference/html/functions_rela.html
 Xshare/jack-audio-connection-kit/reference/html/functions_vars.html
 Xshare/jack-audio-connection-kit/reference/html/globals.html
 Xshare/jack-audio-connection-kit/reference/html/globals_defs.html
 Xshare/jack-audio-connection-kit/reference/html/globals_enum.html
 Xshare/jack-audio-connection-kit/reference/html/globals_eval.html
 Xshare/jack-audio-connection-kit/reference/html/globals_func.html
 Xshare/jack-audio-connection-kit/reference/html/globals_type.html
 Xshare/jack-audio-connection-kit/reference/html/globals_vars.html
 Xshare/jack-audio-connection-kit/reference/html/index.html
 Xshare/jack-audio-connection-kit/reference/html/inprocess_8c.html
 Xshare/jack-audio-connection-kit/reference/html/intclient_8h-source.html
 Xshare/jack-audio-connection-kit/reference/html/intclient_8h.html
 Xshare/jack-audio-connection-kit/reference/html/jack_8h-source.html
 Xshare/jack-audio-connection-kit/reference/html/jack_8h.html
 Xshare/jack-audio-connection-kit/reference/html/mainpage_8dox.html
 Xshare/jack-audio-connection-kit/reference/html/pages.html
 Xshare/jack-audio-connection-kit/reference/html/porting-guide.html
 Xshare/jack-audio-connection-kit/reference/html/porting_8dox.html
 Xshare/jack-audio-connection-kit/reference/html/ringbuffer_8h-source.html
 Xshare/jack-audio-connection-kit/reference/html/ringbuffer_8h.html
 Xshare/jack-audio-connection-kit/reference/html/simple__client_8c.html
 Xshare/jack-audio-connection-kit/reference/html/statistics_8h-source.html
 Xshare/jack-audio-connection-kit/reference/html/statistics_8h.html
 Xshare/jack-audio-connection-kit/reference/html/structjack__position__t.html
 Xshare/jack-audio-connection-kit/reference/html/structjack__ringbuffer__data__t.html
 Xshare/jack-audio-connection-kit/reference/html/structjack__ringbuffer__t.html
 Xshare/jack-audio-connection-kit/reference/html/structjack__transport__info__t.html
 Xshare/jack-audio-connection-kit/reference/html/structport__pair__t.html
 Xshare/jack-audio-connection-kit/reference/html/thread_8h-source.html
 Xshare/jack-audio-connection-kit/reference/html/thread_8h.html
 Xshare/jack-audio-connection-kit/reference/html/transport-design.html
 Xshare/jack-audio-connection-kit/reference/html/transport_8dox.html
 Xshare/jack-audio-connection-kit/reference/html/transport_8h-source.html
 Xshare/jack-audio-connection-kit/reference/html/transport_8h.html
 Xshare/jack-audio-connection-kit/reference/html/types_8h-source.html
 Xshare/jack-audio-connection-kit/reference/html/types_8h.html
 X@dirrm share/jack-audio-connection-kit/reference/html
 X@dirrm share/jack-audio-connection-kit/reference
 X@dirrm share/jack-audio-connection-kit
 X@dirrm lib/jack
 X@dirrm include/jack
 END-of-jack/pkg-plist
 echo c - jack/files
 mkdir -p jack/files > /dev/null 2>&1
 echo x - jack/files/patch-drivers-oss-oss_driver.c
 sed 's/^X//'
 >jack/files/patch-drivers-oss-oss_driver.c <<
 'END-of-jack/files/patch-drivers-oss-oss_driver.c'
 X--- drivers/oss/oss_driver.c.orig	Sat May  1 10:53:47
 2004
 X+++ drivers/oss/oss_driver.c	Sat May  1 10:58:57 2004
 X@@ -23,6 +23,7 @@
 X 
 X #include <config.h>
 X 
 X+#define __BSD_VISIBLE	1
 X #ifdef USE_BARRIER
 X /*
 X  * POSIX conformance level should be globally
 defined somewhere, possibly
 END-of-jack/files/patch-drivers-oss-oss_driver.c
 echo x - jack/files/patch-jack.h
 sed 's/^X//' >jack/files/patch-jack.h <<
 'END-of-jack/files/patch-jack.h'
 X--- jack/types.h.org	Tue Mar  9 20:12:17 2004
 X+++ jack/types.h	Tue Mar  9 20:12:22 2004
 X@@ -22,6 +22,14 @@
 X #define __jack_types_h__
 X 
 X #include <inttypes.h>
 X+#ifndef PRIu32
 X+#define        PRIi32          "i"     /* int32_t */
 X+#define        PRIu32          "u"     /* uint32_t
 */
 X+#define        PRIu64          "llu"    /* uint64_t
 */
 X+#define        SCNu64          "llu"    /* uint64_t
 */
 X+#define        PRId32          "d"     /* int32_t */
 X+#define        PRIx64          "llx"    /* uint64_t
 */
 X+#endif
 X 
 X typedef char    shm_name_t[32];
 X typedef int32_t jack_shmsize_t;
 END-of-jack/files/patch-jack.h
 echo x - jack/files/patch-jack.pc.in
 sed 's/^X//' >jack/files/patch-jack.pc.in <<
 'END-of-jack/files/patch-jack.pc.in'
 X--- jack.pc.in.orig	Thu Jun  5 03:21:36 2003
 X+++ jack.pc.in	Sun Mar 14 22:49:44 2004
 X@@ -6,5 +6,5 @@
 X Name: jack
 X Description: the Jack Audio Connection Kit: a
 low-latency synchronous callback-based media server
 X Version: @JACK_VERSION@
 X-Libs: -L${libdir} -ljack -lpthread -ldl -lrt
 X+Libs: -L${libdir} -ljack -lpthread
 X Cflags: -I${includedir}
 END-of-jack/files/patch-jack.pc.in
 exit
 
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200510111140.j9BBeJ8l081176>