From owner-svn-ports-all@FreeBSD.ORG Thu Mar 28 12:19:45 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B88B1568; Thu, 28 Mar 2013 12:19:45 +0000 (UTC) (envelope-from danfe@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 9B58C279; Thu, 28 Mar 2013 12:19:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r2SCJjc3031532; Thu, 28 Mar 2013 12:19:45 GMT (envelope-from danfe@svn.freebsd.org) Received: (from danfe@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r2SCJjVG031530; Thu, 28 Mar 2013 12:19:45 GMT (envelope-from danfe@svn.freebsd.org) Message-Id: <201303281219.r2SCJjVG031530@svn.freebsd.org> From: Alexey Dokuchaev Date: Thu, 28 Mar 2013 12:19:45 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r315462 - head/audio/jack X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Mar 2013 12:19:45 -0000 Author: danfe Date: Thu Mar 28 12:19:44 2013 New Revision: 315462 URL: http://svnweb.freebsd.org/changeset/ports/315462 Log: - Trim Makefile header per new guidelines - Tighten COMMENT text - Drop shlib ABI versions from LIB_DEPENDS - Rename DOCS option to DOXYGEN to reflect its evil nature, and disable it by default (of course) - Clean up Makefile while here, reformat port description Modified: head/audio/jack/Makefile head/audio/jack/pkg-descr Modified: head/audio/jack/Makefile ============================================================================== --- head/audio/jack/Makefile Thu Mar 28 12:15:17 2013 (r315461) +++ head/audio/jack/Makefile Thu Mar 28 12:19:44 2013 (r315462) @@ -1,9 +1,5 @@ -# New ports collection Makefile for: jackit -# Date created: 14 May 2002 -# Whom: arved -# +# Created by: Tilman Linneweh # $FreeBSD$ -# PORTNAME= jackit PORTVERSION= 0.121.3 @@ -13,56 +9,56 @@ MASTER_SITES= http://jackaudio.org/downl DISTNAME= jack-audio-connection-kit-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org -COMMENT= A low-latency audio server +COMMENT= Low latency audio server -LIB_DEPENDS= portaudio.0:${PORTSDIR}/audio/portaudio \ - sndfile.1:${PORTSDIR}/audio/libsndfile \ - samplerate.1:${PORTSDIR}/audio/libsamplerate \ - celt0.2:${PORTSDIR}/audio/celt +LIB_DEPENDS= portaudio:${PORTSDIR}/audio/portaudio \ + sndfile:${PORTSDIR}/audio/libsndfile \ + samplerate:${PORTSDIR}/audio/libsamplerate \ + celt0:${PORTSDIR}/audio/celt -LATEST_LINK= jack -LIBS+= ${PTHREAD_LIBS} -LDFLAGS+= -L${LOCALBASE}/lib -CPPFLAGS+= -I${LOCALBASE}/include -CFLAGS+= ${PTHREAD_CFLAGS} -CONFIGURE_ENV= LIBS="${LIBS}" -CONFIGURE_ARGS+=--enable-portaudio \ - --with-default-tmpdir=/tmp GNU_CONFIGURE= yes USE_GMAKE= yes USE_LDCONFIG= yes -USE_GNOME= pkgconfig gnomehack +USES= pathfix + +CONFIGURE_ENV= LIBS="-pthread" +CONFIGURE_ARGS= --enable-portaudio \ + --with-default-tmpdir=/tmp +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib + +LATEST_LINK= jack MAN1= jackd.1 jackstart.1 -OPTIONS_DEFINE= ALSA DOCS +OPTIONS_DEFINE= ALSA DOXYGEN -.include +.include -.if ${PORT_OPTIONS:MDOCS} -BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen +.if ${PORT_OPTIONS:MDOXYGEN} +BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen PLIST_SUB+= DOCS="" .else CONFIGURE_ENV+= ac_cv_prog_HAVE_DOXYGEN="false" PLIST_SUB+= DOCS="@comment " .endif -.if exists(${LOCALBASE}/lib/libreadline.so.6) -LIB_DEPENDS+= readline.6:${PORTSDIR}/devel/readline +.if exists(${LOCALBASE}/lib/libreadline.so) +LIB_DEPENDS+= readline:${PORTSDIR}/devel/readline .endif .if ${PORT_OPTIONS:MALSA} -LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib +LIB_DEPENDS+= asound:${PORTSDIR}/audio/alsa-lib PLIST_SUB+= ALSA="" .else -CONFIGURE_ARGS+=--disable-alsa +CONFIGURE_ARGS+= --disable-alsa PLIST_SUB+= ALSA="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's|define USE_MLOCK|undef USE_MLOCK|' \ ${WRKSRC}/configure - @${REINPLACE_CMD} -e "s,-lpthread,${PTHREAD_LIBS}," \ + @${REINPLACE_CMD} -e "s,-lpthread,-pthread," \ ${WRKSRC}/configure ${WRKSRC}/libjack/Makefile.in \ ${WRKSRC}/jackd/Makefile.in \ ${WRKSRC}/example-clients/Makefile.in ${WRKSRC}/jack.pc.in @@ -78,4 +74,4 @@ post-patch: post-build: @${RM} -f ${WRKSRC}/doc/reference/html/dir__2F* -.include +.include Modified: head/audio/jack/pkg-descr ============================================================================== --- head/audio/jack/pkg-descr Thu Mar 28 12:15:17 2013 (r315461) +++ head/audio/jack/pkg-descr Thu Mar 28 12:19:44 2013 (r315462) @@ -1,12 +1,11 @@ -JACK is a low-latency audio server, written for POSIX conformant -operating systems. It can connect a number of different applications -to an audio device, as well as allowing them to share audio between -themselves. Its clients can run in their own processes (ie. as normal -applications), or can they can run within the JACK server (ie. as a -"plugin"). +JACK is a low latency audio server, written for POSIX-conformant operating +systems. It can connect a number of different applications to an audio +device, as well as allowing them to share audio between themselves. Its +clients can run in their own processes (i.e. as normal applications), or +can they can run within the JACK server (i.e. as a "plugin"). -JACK was designed from the ground up for professional audio work, and -its design focuses on two key areas: synchronous execution of all -clients, and low latency operation. +JACK was designed from the ground up for professional audio work, and its +design focuses on two key areas: synchronous execution of all clients, and +low latency operation. -WWW: http://jackaudio.org/ +WWW: http://jackaudio.org/