# New ports collection Makefile for: jackit # Date created: 14 May 2002 # Whom: arved # # $FreeBSD$ # PORTNAME= jackit PORTVERSION= 0.102.28.20061216 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://www.rncbc.org/jack/ \ http://freebsd.unixfreunde.de/sources/ DISTNAME= jack-0.102.28.svn20061216 MAINTAINER= multimedia@FreeBSD.org COMMENT= A low-latency audio server LIB_DEPENDS= portaudio.0:${PORTSDIR}/audio/portaudio \ sndfile.1:${PORTSDIR}/audio/libsndfile \ FLAC.7:${PORTSDIR}/audio/flac OPTIONS= DOCS "Build HTML documentation. Requires doxygen/TeX." off LATEST_LINK= jack CONFIGURE_ENV= LIBS="${PTHREAD_LIBS}" LDFLAGS="-L${LOCALBASE}/lib" \ CPPFLAGS="-I${LOCALBASE}/include" \ CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}" CONFIGURE_ARGS= --mandir=${PREFIX}/man/ GNU_CONFIGURE= yes USE_GETOPT_LONG=yes USE_LDCONFIG= yes USE_GNOME= pkgconfig gnometarget gnomehack MAN1= jackd.1 jackstart.1 .include .if exists(${LOCALBASE}/bin/doxygen) && !defined(WITH_GNOKII) DOCS_OVERRIDE= yes WITH_DOCS= yes .endif .if defined(WITH_DOCS) || defined(PACKAGE_BUILDING) BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen PLIST_SUB+= DOCS="" .else CONFIGURE_ENV+= ac_cv_prog_HAVE_DOXYGEN="false" PLIST_SUB+= DOCS="@comment " .endif .if ${OSVERSION} < 500000 CONFIGURE_ENV+= ac_cv_func_clock_gettime=no CFLAGS+= -Duintmax_t=uintptr_t .endif .if (${OSVERSION} > 500000 ) && (${OSVERSION} < 502102 ) BROKEN= Does not compile .endif .if ${OSVERSION} < 500018 || exists(${LOCALBASE}/lib/libreadline.so.5) LIB_DEPENDS+= readline.5:${PORTSDIR}/devel/readline .endif pre-everything:: .if defined(DOCS_OVERRIDE) @${ECHO_MSG} @${ECHO_MSG} "**********************************************************" @${ECHO_MSG} "* Doxygen has been detected, documentation will be built *" @${ECHO_MSG} "**********************************************************" @${ECHO_MSG} .endif post-patch: @${REINPLACE_CMD} -e "s,-lpthread,${PTHREAD_LIBS}," \ ${WRKSRC}/configure ${WRKSRC}/libjack/Makefile.in \ ${WRKSRC}/jackd/Makefile.in \ ${WRKSRC}/example-clients/Makefile.in ${WRKSRC}/jack.pc.in @${REINPLACE_CMD} -e "s,-lrt,," ${WRKSRC}/libjack/Makefile.in \ ${WRKSRC}/jackd/Makefile.in \ ${WRKSRC}/example-clients/Makefile.in @${REINPLACE_CMD} -e "s,-ldl,," ${WRKSRC}/jackd/Makefile.in \ ${WRKSRC}/example-clients/Makefile.in @${REINPLACE_CMD} -e 's|md5sum|md5 -q|g' \ ${WRKSRC}/jackd/Makefile.in post-build: @${RM} -f ${WRKSRC}/doc/reference/html/dir__2F* .include