Index: head/audio/denemo/Makefile =================================================================== --- head/audio/denemo/Makefile (revision 377844) +++ head/audio/denemo/Makefile (revision 377845) @@ -1,91 +1,90 @@ # Created by: trevor # $FreeBSD$ PORTNAME= denemo PORTVERSION= 1.1.8 PORTREVISION= 4 CATEGORIES= audio MASTER_SITES= GNU MAINTAINER= multimedia@FreeBSD.org COMMENT= Graphical score editor LICENSE= GPLv3 -BUILD_DEPENDS= portaudio2>0:${PORTSDIR}/audio/portaudio2 LIB_DEPENDS= libaubio.so:${PORTSDIR}/audio/aubio \ libfluidsynth.so:${PORTSDIR}/audio/fluidsynth \ libjack.so:${PORTSDIR}/audio/jack \ + libportaudio.so.2:${PORTSDIR}/audio/portaudio2 \ libsmf.so:${PORTSDIR}/audio/libsmf \ libsndfile.so:${PORTSDIR}/audio/libsndfile \ librubberband.so:${PORTSDIR}/audio/rubberband \ libguile.so:${PORTSDIR}/lang/guile \ libfftw3.so:${PORTSDIR}/math/fftw3 -RUN_DEPENDS= portaudio2>0:${PORTSDIR}/audio/portaudio2 \ - xdg-open:${PORTSDIR}/devel/xdg-utils +RUN_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils USES= bison gettext gmake pkgconfig USE_GNOME= librsvg2 libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-jack \ --disable-evince \ --disable-portmidi \ --sysconfdir=${PREFIX}/etc CPPFLAGS+= -I${LOCALBASE}/include/portaudio2 \ -I${LOCALBASE}/include LDFLAGS+= ${LOCALBASE}/lib/portaudio2/libportaudio.so \ -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS EXAMPLES GTK3 LILYPOND LILYPOND_DESC= Install LilyPond (Printing) LILYPOND_RUN_DEPENDS= lilypond:${PORTSDIR}/print/lilypond .include .if ${PORT_OPTIONS:MGTK3} USE_GNOME+= gtk30 gtksourceview3 .else USE_GNOME+= gtk20 gtksourceview2 CONFIGURE_ARGS+=--enable-gtk2 .endif post-patch: @${REINPLACE_CMD} -e \ '/^CFLAGS=/s|_LIBS|_CFLAGS| ; \ s|-lpthread|-pthread|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/ docs /d ; \ /) install-data-hook/s|^|#|' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|"firefox"|"xdg-open"|' ${WRKSRC}/src/core/prefops.c post-install: @${MKDIR} ${STAGEDIR}${DATADIR} .for i in actions templates @(cd ${WRKSRC} && ${TAR} --exclude "*Makefile*" -cf - ${i}) | \ (cd ${STAGEDIR}${DATADIR} && ${TAR} --unlink -xf -) @${FIND} ${STAGEDIR}${DATADIR}/${i} -type d -print0 | \ ${XARGS} -0 ${CHMOD} a+rx @${FIND} ${STAGEDIR}${DATADIR}/${i} -type f -print0 | \ ${XARGS} -0 ${CHMOD} ${SHAREMODE} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in AUTHORS ChangeLog NEWS (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor .for i in DESIGN DESIGN.lilypond GOALS TODO (cd ${WRKSRC}/docs && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR}/manual (cd ${WRKSRC}/docs && ${INSTALL_DATA} *.html \ ${STAGEDIR}${DOCSDIR}/manual) @${MKDIR} ${STAGEDIR}${DOCSDIR}/manual/images (cd ${WRKSRC}/docs/images && ${INSTALL_DATA} *.png \ ${STAGEDIR}${DOCSDIR}/manual/images) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${INSTALL_DATA} *.denemo \ ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/audio/jack/Makefile =================================================================== --- head/audio/jack/Makefile (revision 377844) +++ head/audio/jack/Makefile (revision 377845) @@ -1,80 +1,80 @@ # Created by: Tilman Linneweh # $FreeBSD$ PORTNAME= jackit PORTVERSION= 0.124.1 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= http://jackaudio.org/downloads/ DISTNAME= jack-audio-connection-kit-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= Low latency audio server LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi -LIB_DEPENDS= libportaudio.so:${PORTSDIR}/audio/portaudio \ +LIB_DEPENDS= libportaudio.so.0:${PORTSDIR}/audio/portaudio \ libsndfile.so:${PORTSDIR}/audio/libsndfile \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libcelt0.so:${PORTSDIR}/audio/celt \ libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= gmake pathfix pkgconfig libtool:keepla USE_BDB= 48+ CONFIGURE_ARGS= --enable-portaudio \ --with-default-tmpdir=/tmp CFLAGS+= -I${BDB_INCLUDE_DIR} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -L${BDB_LIB_DIR} INSTALL_TARGET= install-strip LATEST_LINK= jack OPTIONS_DEFINE= ALSA DOXYGEN READLINE OPTIONS_DEFAULT=READLINE OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib ALSA_CONFIGURE_ENABLE= alsa READLINE_LIB_DEPENDS= libreadline.so:${PORTSDIR}/devel/readline .include .if ${PORT_OPTIONS:MDOXYGEN} BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen .else CONFIGURE_ENV+= ac_cv_prog_HAVE_DOXYGEN="false" .endif .if ! ${PORT_OPTIONS:MREADLINE} CONFIGURE_ENV+= ac_cv_lib_readline_readline=no \ ac_cv_header_readline_chardefs_h=no .endif post-patch: @${REINPLACE_CMD} -e 's|define USE_MLOCK|undef USE_MLOCK|' \ -e 's|alloca.h||' \ ${WRKSRC}/configure @${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 @${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 @${RM} -f ${WRKSRC}/doc/reference/html/* post-build: @${RM} -f ${WRKSRC}/doc/reference/html/dir__2F* .include Index: head/audio/listener/Makefile =================================================================== --- head/audio/listener/Makefile (revision 377844) +++ head/audio/listener/Makefile (revision 377845) @@ -1,41 +1,40 @@ # Created by: lx # $FreeBSD$ PORTNAME= listener PORTVERSION= 2.2 CATEGORIES= audio security MASTER_SITES= PACKETSTORM/linux/security \ http://www.vanheusden.com/listener/ MAINTAINER= ports@FreeBSD.org COMMENT= Program to listen for and record sound activity LICENSE= GPLv2 -BUILD_DEPENDS= portaudio2>0:${PORTSDIR}/audio/portaudio2 -LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile -RUN_DEPENDS= portaudio2>0:${PORTSDIR}/audio/portaudio2 +LIB_DEPENDS= libportaudio.so.2:${PORTSDIR}/audio/portaudio2 \ + libsndfile.so:${PORTSDIR}/audio/libsndfile USES= ncurses tar:tgz CPPFLAGS+= -I${LOCALBASE}/include/portaudio2 -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib/portaudio2 -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|-g |$$(CPPFLAGS) | ; \ s|-O2 || ; \ s|-ldl |$$(LDFLAGS) |' ${WRKSRC}/Makefile do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} listener setlistener \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_DATA} listener.conf \ ${STAGEDIR}${PREFIX}/etc/listener.conf.sample) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} manual.html \ ${STAGEDIR}${DOCSDIR}) .include Index: head/audio/mhwaveedit/Makefile =================================================================== --- head/audio/mhwaveedit/Makefile (revision 377844) +++ head/audio/mhwaveedit/Makefile (revision 377845) @@ -1,69 +1,69 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= mhwaveedit PORTVERSION= 1.4.23 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://download.gna.org/mhwaveedit/ MAINTAINER= ports@FreeBSD.org COMMENT= Graphical program for editing sound files LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKSRC}/COPYING USES= pathfix pkgconfig tar:bzip2 USE_GNOME= gtk20 GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-alsalib --without-arts CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/mhwaveedit \ man/man1/mhwaveedit.1.gz \ share/applications/mhwaveedit.desktop \ share/locale/de/LC_MESSAGES/mhwaveedit.mo \ share/locale/es/LC_MESSAGES/mhwaveedit.mo \ share/locale/fr/LC_MESSAGES/mhwaveedit.mo \ share/locale/it/LC_MESSAGES/mhwaveedit.mo \ share/locale/pl/LC_MESSAGES/mhwaveedit.mo \ share/locale/ru/LC_MESSAGES/mhwaveedit.mo \ share/locale/sv/LC_MESSAGES/mhwaveedit.mo \ share/locale/zh_CN/LC_MESSAGES/mhwaveedit.mo \ share/pixmaps/mhwaveedit.xpm BROKEN_sparc64= Does not compile on sparc64 OPTIONS_DEFINE= DOUBLE_SAMPLES ESOUND JACK LADSPA OSS PORTAUDIO \ PULSEAUDIO SAMPLERATE SDL SNDFILE OPTIONS_DEFAULT= OSS SAMPLERATE SNDFILE DOUBLE_SAMPLES_DESC= Increase quality for 24/32-bit samplerates DOUBLE_SAMPLES_CONFIGURE_WITH= double-samples ESOUND_USE= gnome=esound ESOUND_CONFIGURE_WITH= esound JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack JACK_CONFIGURE_WITH= jack LADSPA_BUILD_DEPENDS= ladspa>0:${PORTSDIR}/audio/ladspa LADSPA_RUN_DEPENDS= ladspa>0:${PORTSDIR}/audio/ladspa LADSPA_CONFIGURE_ENV_OFF= ac_cv_header_ladspa_h=no OSS_CONFIGURE_WITH= oss -PORTAUDIO_LIB_DEPENDS= libportaudio.so:${PORTSDIR}/audio/portaudio +PORTAUDIO_LIB_DEPENDS= libportaudio.so.0:${PORTSDIR}/audio/portaudio PORTAUDIO_CONFIGURE_WITH= portaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_CONFIGURE_WITH= pulse SAMPLERATE_LIB_DEPENDS= libsamplerate.so:${PORTSDIR}/audio/libsamplerate SAMPLERATE_CONFIGURE_WITH= libsamplerate SDL_USE= sdl=sdl SDL_CONFIGURE_WITH= sdl SNDFILE_LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile SNDFILE_CONFIGURE_WITH= libsndfile post-patch: @${REINPLACE_CMD} -e \ '/^Icon/s|=.*|=${PREFIX}/share/pixmaps/mhwaveedit.xpm|' \ ${WRKSRC}/share/applications/mhwaveedit.desktop .include Index: head/audio/mixxx/Makefile =================================================================== --- head/audio/mixxx/Makefile (revision 377844) +++ head/audio/mixxx/Makefile (revision 377845) @@ -1,86 +1,85 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= mixxx PORTVERSION= 1.11.0 DISTVERSIONSUFFIX= -src PORTREVISION= 10 CATEGORIES= audio MASTER_SITES= http://downloads.mixxx.org/${PORTNAME}-${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= DJ mixing application LICENSE= GPLv2 # (or later) -BUILD_DEPENDS= portaudio2>=0:${PORTSDIR}/audio/portaudio2 LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac \ libid3tag.so:${PORTSDIR}/audio/libid3tag \ libmad.so:${PORTSDIR}/audio/libmad \ + libportaudio.so.2:${PORTSDIR}/audio/portaudio2 \ libsndfile.so:${PORTSDIR}/audio/libsndfile \ libvorbisfile.so:${PORTSDIR}/audio/libvorbis \ libtag.so:${PORTSDIR}/audio/taglib \ libprotobuf.so:${PORTSDIR}/devel/protobuf -RUN_DEPENDS= portaudio2>=0:${PORTSDIR}/audio/portaudio2 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= scons iconv USE_QT4= corelib gui network opengl script sql svg xml \ linguist_build moc_build qmake_build rcc_build uic_build USE_GL= glu MAKE_ARGS= qtdir="${QT_PREFIX}" optimize=0 LATE_INSTALL_ARGS= --install-sandbox=${STAGEDIR} PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS FAAD GPERFTOOLS LAME SHOUTCAST WAVPACK OPTIONS_DEFAULT= FAAD SHOUTCAST WAVPACK OPTIONS_SUB= yes FAAD_LIB_DEPENDS= libfaad.so:${PORTSDIR}/audio/faad \ libmp4v2.so:${PORTSDIR}/multimedia/mp4v2 FAAD_MAKE_ARGS= faad=1 FAAD_MAKE_ARGS_OFF= faad=0 GPERFTOOLS_LIB_DEPENDS= libtcmalloc.so:${PORTSDIR}/devel/google-perftools GPERFTOOLS_MAKE_ARGS= perftools=1 GPERFTOOLS_MAKE_ARGS_OFF= perftools=0 LAME_RUN_DEPENDS= lame:${PORTSDIR}/audio/lame SHOUTCAST_LIB_DEPENDS= libshout.so:${PORTSDIR}/audio/libshout SHOUTCAST_MAKE_ARGS= shoutcast=1 SHOUTCAST_MAKE_ARGS_OFF= shoutcast=0 WAVPACK_LIB_DEPENDS= libwavpack.so:${PORTSDIR}/audio/wavpack WAVPACK_MAKE_ARGS= wv=1 WAVPACK_MAKE_ARGS_OFF= wv=0 post-patch: @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g ; \ s|%%PREFIX%%|${PREFIX}|g" \ ${WRKSRC}/build/depends.py @${REINPLACE_CMD} -e "s|bzr |true |g" \ ${WRKSRC}/build/util.py @${REINPLACE_CMD} -e "/('install', docs)/d" \ ${WRKSRC}/src/SConscript @${REINPLACE_CMD} -e "s|^Exec=.*|Exec=mixxx| ; \ s|^Icon=.*|Icon=${PREFIX}/share/pixmaps/mixxx-icon.png|" \ ${WRKSRC}/src/mixxx.desktop .for i in midi/midimessage.h qtscript-bytearray/bytearrayclass.h @${ECHO_CMD} >> ${WRKSRC}/src/controllers/${i} .endfor post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mixxx @${MKDIR} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in Mixxx-Manual.pdf README README.macro (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR}/doc/HID .for i in *.odt *.pdf (cd ${WRKSRC}/doc/HID && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}/doc/HID) .endfor .include Index: head/audio/musescore/Makefile =================================================================== --- head/audio/musescore/Makefile (revision 377844) +++ head/audio/musescore/Makefile (revision 377845) @@ -1,60 +1,59 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= musescore PORTVERSION= 1.3 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= SF/mscore/mscore/MuseScore-${PORTVERSION}/ DISTNAME= mscore-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Free music composition & notation software LICENSE= GPLv2 BUILD_DEPENDS= qtscriptgenerator>0:${PORTSDIR}/devel/qtscriptgenerator LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile RUN_DEPENDS= qtscriptgenerator>0:${PORTSDIR}/devel/qtscriptgenerator USES= tar:bzip2 cmake:outsource USE_QT4= corelib designer gui network script scripttools svg webkit xml \ linguist_build moc_build qmake_build rcc_build uic_build CMAKE_SOURCE_PATH= ${WRKSRC}/mscore CMAKE_ARGS= -DBUILD_ALSA:BOOL=OFF ALL_TARGET= lrelease all MAKE_JOBS_UNSAFE= yes DATADIR= ${PREFIX}/share/mscore-${PORTVERSION} PORTDOCS= ChangeLog NEWS README README.scripts OPTIONS_DEFINE= DOCS JACK PORTAUDIO OPTIONS_DEFAULT=PORTAUDIO OPTIONS_SUB= yes JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack JACK_CMAKE_ON= -DBUILD_JACK:BOOL=ON JACK_CMAKE_OFF= -DBUILD_JACK:BOOL=OFF -PORTAUDIO_BUILD_DEPENDS=portaudio2>=0:${PORTSDIR}/audio/portaudio2 -PORTAUDIO_RUN_DEPENDS= portaudio2>=0:${PORTSDIR}/audio/portaudio2 +PORTAUDIO_LIB_DEPENDS= libportaudio.so.2:${PORTSDIR}/audio/portaudio2 PORTAUDIO_CMAKE_ON= -DBUILD_PORTAUDIO:BOOL=ON PORTAUDIO_CMAKE_OFF= -DBUILD_PORTAUDIO:BOOL=OFF post-patch: @${FIND} ${WRKSRC} -name "CMakeLists.txt" -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e \ 's|%%LOCALBASE%%|${LOCALBASE}|g ; \ s|-g -Wall|-Wall|g' # add newline .for file in mscore.cpp updatechecker.h webpage.cpp @${ECHO_CMD} >> ${WRKSRC}/mscore/mscore/${file} .endfor post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/mscore/|} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/py-fastaudio/Makefile =================================================================== --- head/audio/py-fastaudio/Makefile (revision 377844) +++ head/audio/py-fastaudio/Makefile (revision 377845) @@ -1,55 +1,55 @@ # Created by: Pontus Stenetorp # $FreeBSD$ PORTNAME= fastaudio PORTVERSION= 0.1 PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= http://freenet.mcnabhosting.com/python/pyPortAudio/:site1 \ http://www.portaudio.com/archives/:site2 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= fastaudio DISTFILES= fastaudio.tar.gz:site1 portaudio_v18_1.zip:site2 DIST_SUBDIR= python MAINTAINER= ninjin@kth.se COMMENT= Python bindings for the PortAudio multi-platform audio library BUILD_DEPENDS= pyrex>=0.9.6.2:${PORTSDIR}/devel/pyrex -LIB_DEPENDS= libportaudio.so:${PORTSDIR}/audio/portaudio \ +LIB_DEPENDS= libportaudio.so.0:${PORTSDIR}/audio/portaudio \ libsndfile.so:${PORTSDIR}/audio/libsndfile PLIST_FILES= %%PYTHON_SITELIBDIR%%/fastaudio.so EXAMPLESDIR= ${LOCALBASE}/share/examples/py-${PORTNAME} USES= python zip:infozip USE_PYTHON= distutils FASTA_SRCFILE= fastaudio.tar.gz PORTA_SRCFILE= portaudio_v18_1.zip PORTASRC_DIR= ${WRKDIR}/portaudio_v18_1/ .if !defined(WITHOUT_EXAMPLES) PLIST_FILES+= share/examples/py-${PORTNAME}/demo.py .endif do-extract: @${MKDIR} ${WRKDIR} @${TAR} zxf ${DISTDIR}/${DIST_SUBDIR}/${FASTA_SRCFILE} -C ${WRKDIR} @${UNZIP_CMD} -q -d ${WRKDIR}/ \ ${DISTDIR}/${DIST_SUBDIR}/${PORTA_SRCFILE} post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/setup.py ${WRKSRC}/mysndfile.h ${WRKSRC}/fastaudio.pyx # Borrowed from the portaudio port, fixes obsolete path @${REINPLACE_CMD} -e 's|machine\/soundcard.h|sys\/soundcard.h|' \ ${PORTASRC_DIR}/pa_unix_oss/pa_unix_oss.c post-install: .if !defined(WITHOUT_EXAMPLES) ( ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} && \ ${INSTALL_DATA} ${WRKSRC}/demo.py ${STAGEDIR}${EXAMPLESDIR}/ ) .endif .include Index: head/audio/rezound/Makefile =================================================================== --- head/audio/rezound/Makefile (revision 377844) +++ head/audio/rezound/Makefile (revision 377845) @@ -1,102 +1,102 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= rezound DISTVERSION= 0.12.3beta PORTREVISION= 21 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/ReZound/${DISTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= Graphical audio file editor LICENSE= GPLv2 LIB_DEPENDS= libFOX-1.4.so:${PORTSDIR}/x11-toolkits/fox14 USES= bison GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LIBS+= -lX11 CONFIGURE_ARGS= --disable-alsa MAKE_JOBS_UNSAFE= yes CONFIGURE_ENV= ac_cv_path_RESWRAP=${LOCALBASE}/bin/fox-1.4/reswrap OPTIONS_DEFINE= LARGEFILE JACK AUDIOFILE PORTAUDIO OGG VORBIS FLAC FFTW \ SOUNDTOUCH LADSPA LAME CDRDAO DOCS BROKEN_NLS OPTIONS_DEFAULT= AUDIOFILE PORTAUDIO OGG VORBIS FLAC SOUNDTOUCH \ LADSPA LAME LARGEFILE_DESC= Use 64-bit file I/O FFTW_DESC= Use fast Fourier transform routines CDRDAO_DESC= Burning audio files to CD support BROKEN_NLS_DESC= ${NLS_DESC} (broken!) LARGEFILE_CONFIGURE_ON= --enable-largefile JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack AUDIOFILE_LIB_DEPENDS= libaudiofile.so:${PORTSDIR}/audio/libaudiofile -PORTAUDIO_LIB_DEPENDS= libportaudio.so:${PORTSDIR}/audio/portaudio +PORTAUDIO_LIB_DEPENDS= libportaudio.so.0:${PORTSDIR}/audio/portaudio OGG_LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis FLAC_LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac FFTW_LIB_DEPENDS= libfftw.so:${PORTSDIR}/math/fftw SOUNDTOUCH_LIB_DEPENDS= libSoundTouch.so:${PORTSDIR}/audio/soundtouch LADSPA_RUN_DEPENDS= ${LOCALBASE}/lib/ladspa/amp.so:${PORTSDIR}/audio/ladspa LADSPA_CONFIGURE_OFF= --disable-ladspa LAME_RUN_DEPENDS= lame:${PORTSDIR}/audio/lame CDRDAO_RUN_DEPENDS= cdrdao:${PORTSDIR}/sysutils/cdrdao .include # NLS support is broken as of recent versions of libstdc++; rezound dies at # startup with "locale::facet::_S_create_c_locale name not valid" exception .if ${PORT_OPTIONS:MBROKEN_NLS} # Enable only if you know what you're doing USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .endif post-patch: .SILENT ${REINPLACE_CMD} -E '/atoll|round|nearbyint/d' \ ${WRKSRC}/config/platform/bsd.h ${REINPLACE_CMD} -E 's,(_nl_expand_alias \()\),\1...), ; \ /^C(XX)?FLAGS=/d ; /CXXFLAGS="\$$CXXFLAGS -[gW]/d ; \ /^return /s,\(int\)( n?gettext),(long)\1,' \ ${WRKSRC}/configure ${REINPLACE_CMD} -e 's,WORDS_BIGENDIN,WORDS_BIGENDIAN,' \ ${WRKSRC}/src/backend/COSSSoundPlayer.cpp ${REINPLACE_CMD} -e 's,$$(prefix)/doc,$$(datadir)/doc,' \ ${WRKSRC}/config/am_include.mk ${WRKSRC}/Makefile.in \ ${WRKSRC}/src/Makefile.in ${WRKSRC}/src/misc/Makefile.in \ ${WRKSRC}/src/misc/CNestedDataFile/Makefile.in \ ${WRKSRC}/src/PoolFile/Makefile.in \ ${WRKSRC}/src/backend/DSP/Makefile.in \ ${WRKSRC}/src/backend/Makefile.in \ ${WRKSRC}/src/backend/File/Makefile.in \ ${WRKSRC}/src/backend/Edits/Makefile.in \ ${WRKSRC}/src/backend/Effects/Makefile.in \ ${WRKSRC}/src/backend/Filters/Makefile.in \ ${WRKSRC}/src/backend/Looping/Makefile.in \ ${WRKSRC}/src/backend/Generate/Makefile.in \ ${WRKSRC}/src/backend/Remaster/Makefile.in \ ${WRKSRC}/src/backend/LADSPA/Makefile.in \ ${WRKSRC}/src/frontend_fox/Makefile.in # Fix some sloppy C++ coding which upsets Clang ${REINPLACE_CMD} -e '/&string_to_anytype/s,static ,,' \ ${WRKSRC}/src/misc/CNestedDataFile/anytype.h ${REINPLACE_CMD} -e 's,push_back((,this->&,' \ ${WRKSRC}/src/misc/auto_array.h ${REINPLACE_CMD} -e 's,overflowWrite(,this->&,' \ ${WRKSRC}/src/PoolFile/TPoolAccesser.cpp ${REINPLACE_CMD} -e 's,map Index: head/audio/zynaddsubfx/Makefile =================================================================== --- head/audio/zynaddsubfx/Makefile (revision 377844) +++ head/audio/zynaddsubfx/Makefile (revision 377845) @@ -1,113 +1,112 @@ # Created by: trasz # $FreeBSD$ PORTNAME= zynaddsubfx PORTVERSION= 2.4.3 PORTREVISION= 6 CATEGORIES= audio MASTER_SITES= SF DISTNAME= ZynAddSubFX-${PORTVERSION} MAINTAINER= hselasky@FreeBSD.org COMMENT= Realtime software synthesizer LICENSE= GPLv2 LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ libmxml.so:${PORTSDIR}/textproc/mxml BROKEN_ia64= invokes i386 asm BROKEN_powerpc= invokes i386 asm BROKEN_sparc64= invokes i386 asm USES= tar:bzip2 cmake pkgconfig OPTIONS_DEFINE= JACK GUI PORTAUDIO LASH LO DOCS EXAMPLES OPTIONS_DEFAULT= JACK GUI PORTAUDIO OPTIONS_RADIO= AUDIO OPTIONS_RADIO_AUDIO= ALSAMIDI DSSI OPTIONS_SUB= yes ALSAMIDI_DESC= MIDI input through ALSA DSSI_DESC= DSSI Plugin LO_DESC= Open Sound Control support via LibLO ALSAMIDI_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib ALSAMIDI_CMAKE_OFF= -DAlsaEnable:BOOL=OFF DSSI_LIB_DEPENDS= libdssialsacompat.so:${PORTSDIR}/audio/libdssialsacompat DSSI_BUILD_DEPENDS= dssi>0:${PORTSDIR}/audio/dssi DSSI_RUN_DEPENDS= dssi>0:${PORTSDIR}/audio/dssi DSSI_CFLAGS= -I${LOCALBASE}/include/dssi DSSI_CMAKE_OFF= -DDssiEnable:BOOL=OFF GUI_LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk GUI_ON= -DGuiModule:STRING=fltk GUI_CMAKE_OFF= -DGuiModule:STRING=OFF LO_LIB_DEPENDS= liblo.so:${PORTSDIR}/audio/liblo LO_CMAKE_OFF= -DLibloEnable:BOOL=OFF LASH_LIB_DEPENDS= liblash.so:${PORTSDIR}/audio/lash LASH_CMAKE_OFF= -DLashEnabe:BOOL=OFF JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack JACK_CMAKE_OFF= -DJackEnable:BOOL=OFF -PORTAUDIO_BUILD_DEPENDS= portaudio2>=0:${PORTSDIR}/audio/portaudio2 -PORTAUDIO_RUN_DEPENDS= portaudio2>=0:${PORTSDIR}/audio/portaudio2 +PORTAUDIO_LIB_DEPENDS= libportaudio.so.2:${PORTSDIR}/audio/portaudio2 PORTAUDIO_CFLAGS= -I${LOCALBASE}/include/portaudio2 PORTAUDIO_CMAKE_OFF= -DPaEnabe:BOOL=OFF PORTAUDIO_LDFLAGS= ${LOCALBASE}/lib/portaudio2/libportaudio.so PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= AUTHORS.txt ChangeLog FAQ.txt HISTORY.txt README.txt DOCSRCDIR2= ${WRKSRC}/doc DOCSDIR2= ${DOCSDIR}/doc DOC_FILES2= adsynth.txt controller.txt envelope.txt filter.txt intro.txt \ lfo.txt mididefaults.txt nrpn.txt saving.txt zynaddsubfx.txt DOCSRCDIR3= ${WRKSRC}/doc/images DOCSDIR3= ${DOCSDIR}/doc/images DOC_FILES3= *.png *.jpg PORTEXAMPLES= * .include .if ${ARCH} == "i386" || ${ARCH} == "amd64" CFLAGS+= -DASM_F2I_YES .endif post-patch: @${REINPLACE_CMD} -e \ '/FILES/s|^|#| ; \ /DESTINATION/s|^|#| ; \ /[[:blank:]])/s|^|#|' ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|-O3 .* -fomit-frame-pointer|| ; \ /-DASM_F2I_YES/d ; \ /-g #/d ; \ /pthread/d ; \ s|lib64|lib|' ${WRKSRC}/src/CMakeLists.txt @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/src/Misc/Config.cpp post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/banks \ ${STAGEDIR}${DOCSDIR} \ ${STAGEDIR}${DOCSDIR2} \ ${STAGEDIR}${DOCSDIR3} \ ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKDIR}/${DISTNAME}/instruments/banks && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/banks) ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} ${INSTALL_DATA} ${DOC_FILES3:S|^|${DOCSRCDIR3}/|} ${STAGEDIR}${DOCSDIR3} (cd ${WRKSRC}/instruments/examples && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/comms/linrad/Makefile =================================================================== --- head/comms/linrad/Makefile (revision 377844) +++ head/comms/linrad/Makefile (revision 377845) @@ -1,79 +1,79 @@ # Created by: db # $FreeBSD$ PORTNAME= linrad PORTVERSION= 4.02 PORTREVISION= 1 CATEGORIES= comms hamradio MASTER_SITES= http://www.nitehawk.com/sm5bsz/linuxdsp/archive/\ http://g7rau.demon.co.uk/sm5bsz/linuxdsp/archive/\ http://www.sm5bsz.com/linuxdsp/archive/ DISTNAME= lir04-02 EXTRACT_SUFX= .tbz MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio DSP utility (SDR) LIB_DEPENDS= librtlsdr.so:${PORTSDIR}/comms/rtl-sdr \ - libportaudio.so:${PORTSDIR}/audio/portaudio2 \ + libportaudio.so.2:${PORTSDIR}/audio/portaudio2 \ libftdi.so:${PORTSDIR}/devel/libftdi BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm WRKSRC= ${WRKDIR}/${PORTNAME}-0${PORTVERSION} GNU_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --sysconfdir=${PREFIX} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USES= gmake tar:bzip2 USE_XORG= x11 LINRAD_DOCFILES= z_APM.txt z_BUFFERS.txt z_CALIBRATE.txt \ z_COPYRIGHT.txt z_GIFINFO.txt \ z_MORSE_DECODING.txt z_MOUSE.txt z_NETWORK.txt \ z_PARALLEL_PORT.txt z_SETTINGS.txt \ z_USERS_EXTRA.txt z_USERS_HWARE.txt OPTIONS_DEFINE= DOCS .include .if ${ARCH} == "i386" BINFILE= xlinrad .else BINFILE= xlinrad64 .endif ALL_TARGET= ${BINFILE} post-patch: # These extensions seem to be Windows only # @${CP} ${WRKSRC}/extra_w3sz.c ${WRKSRC}/users_extra.c # @${CP} ${WRKSRC}/users_tr.c ${WRKSRC}/users_hwaredriver.c @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g'\ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}/|' \ ${WRKSRC}/help.c @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}/|' \ ${WRKSRC}/libfind1.c # NOTE: The code that actually does anything in users.c is currently # #ifdef'd out because it's just a non-working example .if ${OSVERSION} >= 800000 @${REINPLACE_CMD} -e "s|ttyd|ttyu|" \ ${WRKSRC}/lxsys.c .endif do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/errors.lir ${STAGEDIR}${DATADIR}/errors.lir ${INSTALL_DATA} ${WRKSRC}/help.lir ${STAGEDIR}${DATADIR}/help.lir ${INSTALL_SCRIPT} -m0555 ${FILESDIR}/linrad ${STAGEDIR}${PREFIX}/bin/linrad # Some day we may want the svga version as well. # ${INSTALL_PROGRAM} -m0555 ${WRKSRC}/${PORTNAME} $(STAGEDIR}${PREFIX}/bin/${PORTNAME}.svga ${INSTALL_PROGRAM} -m0555 ${WRKSRC}/${BINFILE} ${STAGEDIR}${PREFIX}/bin/x${PORTNAME} .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${LINRAD_DOCFILES} @${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR}/$f .endfor .endif .include Index: head/comms/quisk/Makefile =================================================================== --- head/comms/quisk/Makefile (revision 377844) +++ head/comms/quisk/Makefile (revision 377845) @@ -1,32 +1,32 @@ # Created by: Stephen Hurd # $FreeBSD$ PORTNAME= quisk PORTVERSION= 3.6.20 CATEGORIES= comms hamradio MASTER_SITES= http://james.ahlstrom.name/quisk/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR=shurd MAINTAINER= hamradio@FreeBSD.org COMMENT= Software Defined Radio (SDR) LICENSE= GPLv2 LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ - libportaudio.so:${PORTSDIR}/audio/portaudio2 \ + libportaudio.so.2:${PORTSDIR}/audio/portaudio2 \ libasound.so:${PORTSDIR}/audio/alsa-lib \ libpulse.so:${PORTSDIR}/audio/pulseaudio USES= python USE_PYTHON= distutils autoplist USE_WX= 3.0+ WX_COMPS= python post-extract: ${RM} ${WRKSRC}/_quisk.so ${WRKSRC}/sdriqpkg/sdriq.so post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/setup.py .include Index: head/emulators/hatari/Makefile =================================================================== --- head/emulators/hatari/Makefile (revision 377844) +++ head/emulators/hatari/Makefile (revision 377845) @@ -1,54 +1,53 @@ # Created by: Michael Neumann # $FreeBSD$ PORTNAME= hatari PORTVERSION= 1.8.0 PORTREVISION= 3 CATEGORIES= emulators MASTER_SITES= http://download.tuxfamily.org/hatari/%SUBDIR%/ MASTER_SITE_SUBDIR= ${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Atari ST emulator LICENSE= GPLv2 # (or later) -BUILD_DEPENDS= portaudio2>0:${PORTSDIR}/audio/portaudio2 -LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png -RUN_DEPENDS= portaudio2>0:${PORTSDIR}/audio/portaudio2 +LIB_DEPENDS= libportaudio.so.2:${PORTSDIR}/audio/portaudio2 \ + libpng.so:${PORTSDIR}/graphics/png USES= cmake readline tar:bzip2 USE_GNOME= pygtk2 USE_SDL= sdl CMAKE_ARGS= -DPORTAUDIO_INCLUDE_DIR:STRING="${PA2_INCLUDE_DIR}" \ -DPORTAUDIO_LIBRARY:STRING="${PA2_LIBRARY}" \ -DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \ -DETCDIR:STRING="${PREFIX}/etc" \ -DMANDIR:STRING="man/man1" OPTIONS_DEFINE= DOCS PA2_INCLUDE_DIR=${LOCALBASE}/include/portaudio2 PA2_LIBRARY= ${LOCALBASE}/lib/portaudio2/libportaudio.so post-patch: .for i in doc/hatari.1 doc/fr/hatari.1 tools/hconsole/hconsole.1 @${REINPLACE_CMD} -e \ 's|^/etc/hatari.cfg .*|${PREFIX}/etc/hatari.cfg| ; \ s|/usr/share|${PREFIX}/share|' ${WRKSRC}/${i} .endfor @${REINPLACE_CMD} -e '/DESTINATION/s|/icons/.*)|/pixmaps)|' \ ${WRKSRC}/python-ui/CMakeLists.txt post-build: @cd ${WRKSRC}/doc/fr && ${GZIP_CMD} -c ${PORTNAME}.1 > ${PORTNAME}.1.gz post-install: @${MKDIR} ${STAGEDIR}${MANPREFIX}/man/fr/man1 (cd ${WRKSRC}/doc/fr && ${INSTALL_MAN} ${PORTNAME}.1.gz \ ${STAGEDIR}${MANPREFIX}/man/fr/man1) @${MKDIR} ${STAGEDIR}${DOCSDIR}/fr (cd ${WRKSRC}/doc/fr && ${INSTALL_DATA} *.txt \ ${STAGEDIR}${DOCSDIR}/fr) .include Index: head/math/freemat/Makefile =================================================================== --- head/math/freemat/Makefile (revision 377844) +++ head/math/freemat/Makefile (revision 377845) @@ -1,50 +1,50 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= FreeMat PORTVERSION= 4.2 DISTVERSIONSUFFIX= -Source PORTREVISION= 4 CATEGORIES= math science MASTER_SITES= SF/freemat/FreeMat4 MAINTAINER= ports@FreeBSD.org COMMENT= Numerical computing environment LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/share/llvm33/cmake/LLVMConfig.cmake:${PORTSDIR}/devel/llvm33 \ ${LOCALBASE}/llvm33/lib/libclang.a:${PORTSDIR}/lang/clang33 LIB_DEPENDS= libarpack.so:${PORTSDIR}/math/arpack \ libboost_math_c99.so:${PORTSDIR}/devel/boost-libs \ libffi.so:${PORTSDIR}/devel/libffi \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libpcre.so:${PORTSDIR}/devel/pcre \ - libportaudio.so:${PORTSDIR}/audio/portaudio \ + libportaudio.so.0:${PORTSDIR}/audio/portaudio \ libumfpack.so:${PORTSDIR}/math/suitesparse USES= blaslapack cmake:outsource dos2unix fortran pkgconfig python:build USE_GL= yes USE_QT4= gui network opengl svg webkit xml \ moc_build qmake_build rcc_build uic_build CMAKE_ARGS= -DCMAKE_LIBRARY_PATH:STRING="${LOCALBASE}/llvm33/lib" \ -DCMAKE_PREFIX_PATH:STRING="${LOCALBASE}/share/llvm33/cmake" \ -DAMD_INCLUDE_DIR:STRING="${LOCALBASE}/include/suitesparse" \ -DUMFPACK_INCLUDE_DIR:STRING="${LOCALBASE}/include/suitesparse" DOS2UNIX_FILES= CMakeLists.txt libs/libFN/fdlibm.h CXXFLAGS+= -I${LOCALBASE}/llvm33/include LDFLAGS+= -L${LOCALBASE}/llvm33/lib DATADIR= ${PREFIX}/share/${PORTNAME}-${PORTVERSION} DESKTOP_ENTRIES="FreeMat" "" "${PREFIX}/share/pixmaps/freemat.png" \ "FreeMat" "Science;Math;NumericalAnalysis;" true PLIST_FILES= bin/FreeMat bin/blas.ini share/pixmaps/freemat.png PORTDATA= * post-install: ${INSTALL_DATA} ${WRKSRC}/images/freemat_small_mod_64.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/freemat.png .include Index: head/math/octave-forge-ltfat/Makefile =================================================================== --- head/math/octave-forge-ltfat/Makefile (revision 377844) +++ head/math/octave-forge-ltfat/Makefile (revision 377845) @@ -1,34 +1,34 @@ # Created by: Stephen Montgomery-Smith # $FreeBSD$ PORTNAME= octave-forge-ltfat PORTVERSION= 2.0.1 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} LICENSE= GPLv3 LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ - libportaudio.so:${PORTSDIR}/audio/portaudio2 \ + libportaudio.so.2:${PORTSDIR}/audio/portaudio2 \ libcblas.so:${PORTSDIR}/math/cblas # OCTSRC is the name of the directory of the package. # It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}. OCTSRC= ${OCTAVE_PKGNAME} WRKSRC= ${WRKDIR}/${OCTSRC}/src MAKEFILE= Makefile_unix .include "${.CURDIR}/../../Mk/bsd.octave.mk" post-build: ${RM} -f ${WRKSRC}/Makefile ${WRKSRC}/configure ${RM} -f ${WRKSRC}/../inst/DESCRIPTION ${RM} -f ${WRKSRC}/../inst/ltfat/DESCRIPTION cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC} .include Index: head/net/wireshark/Makefile =================================================================== --- head/net/wireshark/Makefile (revision 377844) +++ head/net/wireshark/Makefile (revision 377845) @@ -1,176 +1,176 @@ # Created by: Bill Fumerola # $FreeBSD$ PORTNAME?= wireshark PORTVERSION= 1.12.3 CATEGORIES= net ipv6 MASTER_SITES= http://www.wireshark.org/download/src/ \ http://ftp.uni-kl.de/pub/wireshark/src/ \ http://wireshark.askapache.com/download/src/all-versions/ \ ftp://ftp.uni-kl.de/pub/wireshark/src/ \ http://prdownloads.sourceforge.net/wireshark/ \ http://ftp.yz.yamagata-u.ac.jp/pub/network/security/wireshark/src/ \ ftp://ftp.yz.yamagata-u.ac.jp/pub/network/security/wireshark/src/ \ http://wireshark.zing.org/download/src/ DISTNAME= ${DATADIR_NAME}-${PORTVERSION} MAINTAINER= marcus@FreeBSD.org COMMENT?= Powerful network analyzer/capture tool DATADIR_NAME= wireshark USE_PERL5= build USES= alias gettext gmake iconv libtool perl5 pkgconfig \ python:build tar:bzip2 WANT_GNOME= yes USE_OPENSSL= yes CONFIGURE_ARGS+= --program-transform-name="" \ --with-ssl=${OPENSSLBASE} \ --with-qt=no USE_LDCONFIG= yes DATADIR= ${PREFIX}/share/${DATADIR_NAME} CFLAGS+= -funit-at-a-time LIBS+= -L${LOCALBASE}/lib DESKTOP_ENTRIES= "Wireshark" "Network Protocol Analyzer" \ "${DATADIR}/hi48-app-wireshark.png" \ "wireshark" "System;Monitor;GTK;" true .for x in capinfos editcap mergecap rawshark text2pcap dftest randpkt \ reordercap captype .if defined(LITE) PLIST_SUB+= ${x:tu}="@comment $x not installed" \ ${x:tu}_MAN="@comment $x not installed " CONFIGURE_ARGS+= --enable-$x=no .else PLIST_SUB+= ${x:tu}=bin/$x \ ${x:tu}_MAN="" .endif .endfor .if !defined(LITE) OPTIONS_DEFINE= RTP SNMP ADNS PCRE IPV6 GEOIP LUA CARES GSSAPI X11 \ GNUTLS GCRYPT THREADS OPTIONS_DEFAULT= SNMP ADNS PCRE IPV6 GEOIP GSSAPI X11 RTP_DESC= Enable support for playing back RTP streams ADNS_DESC= Enable asynchronous DNS lookup support .endif .include .if ${PORT_OPTIONS:MX11} USE_XORG= x11 .endif .include .if ${PORT_OPTIONS:MX11} PLIST_SUB+= WIRESHARK=bin/wireshark WIRESHARK_MAN="" USE_GNOME+= gtk30 CONFIGURE_ARGS+=--with-gtk3=yes .else PLIST_SUB+= WIRESHARK="@comment wireshark not built" \ WIRESHARK_MAN="@comment wireshark not built " USE_GNOME+= glib20 CONFIGURE_ARGS+= --enable-wireshark=no \ --disable-gtktest .endif GNU_CONFIGURE= yes PLIST_SUB+= PORTVERSION=${PORTVERSION} .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+= --enable-ipv6=yes .else CONFIGURE_ARGS+= --enable-ipv6=no .endif # XXX - untested .if ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+= --enable-threads .endif .if ${PORT_OPTIONS:MPCRE} && !defined(LITE) LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre CONFIGURE_ARGS+= --with-pcre=${LOCALBASE}/lib .else CONFIGURE_ARGS+= --with-pcre=no .endif .if ${PORT_OPTIONS:MLUA} && !defined(LITE) USES+= lua:51 CONFIGURE_ARGS+=--with-lua=${PREFIX} CPPFLAGS+= -I${LUA_INCDIR} PLIST_SUB+= LUA="" .else CONFIGURE_ARGS+=--without-lua PLIST_SUB+= LUA="@comment " .endif .if ${PORT_OPTIONS:MRTP} && !defined(LITE) -LIB_DEPENDS+= libportaudio.so:${PORTSDIR}/audio/portaudio +LIB_DEPENDS+= libportaudio.so.0:${PORTSDIR}/audio/portaudio CONFIGURE_ARGS+=--with-portaudio=${LOCALBASE} .else CONFIGURE_ARGS+=--without-portaudio .endif .if ${PORT_OPTIONS:MSNMP} && !defined(LITE) LIB_DEPENDS+= libsmi.so:${PORTSDIR}/net-mgmt/libsmi CONFIGURE_ARGS+= --with-libsmi=${LOCALBASE} .else CONFIGURE_ARGS+= --with-libsmi=no .endif .if ${PORT_OPTIONS:MADNS} && !defined(LITE) LIB_DEPENDS+= libadns.so:${PORTSDIR}/dns/adns CONFIGURE_ARGS+= --with-adns=${LOCALBASE}/lib .else CONFIGURE_ARGS+= --with-adns=no .endif .if ${PORT_OPTIONS:MCARES} && !defined(LITE) LIB_DEPENDS+= libcares.so:${PORTSDIR}/dns/c-ares CONFIGURE_ARGS+= --with-c-ares=${LOCALBASE}/lib .else CONFIGURE_ARGS+= --with-c-ares=no .endif .if ${PORT_OPTIONS:MGEOIP} && !defined(LITE) LIB_DEPENDS+= libGeoIP.so:${PORTSDIR}/net/GeoIP CONFIGURE_ARGS+= --with-geoip=${LOCALBASE}/lib .else CONFIGURE_ARGS+= --with-geoip=no .endif .if ${PORT_OPTIONS:MGNUTLS} LIB_DEPENDS+= libgnutls.so:${PORTSDIR}/security/gnutls \ libgcrypt.so:${PORTSDIR}/security/libgcrypt CONFIGURE_ARGS+=--with-libgcrypt-prefix=${LOCALBASE} \ --with-gnutls=yes .else CONFIGURE_ARGS+=--with-gnutls=no .endif .if ${PORT_OPTIONS:MGCRYPT} LIB_DEPENDS+= libgcrypt.so:${PORTSDIR}/security/libgcrypt CONFIGURE_ARGS+=--with-libgcrypt-prefix=${LOCALBASE} .endif .if ! ${PORT_OPTIONS:MGSSAPI} CONFIGURE_ARGS+=--with-krb5=no .endif PKG_MESSAGE= ${FILESDIR}/pkg-message post-patch: @${REINPLACE_CMD} -e 's|llua|llua-${LUA_VER}|g ; \ s|-DGDK_PIXBUF_DISABLE_DEPRECATED||g ; \ s|-Wl,--as-needed|| ' \ ${WRKSRC}/configure post-install: ${INSTALL_DATA} ${WRKSRC}/image/hi48-app-wireshark.png \ ${STAGEDIR}${DATADIR} .include