Index: head/audio/audacity/Makefile =================================================================== --- head/audio/audacity/Makefile (revision 382271) +++ head/audio/audacity/Makefile (revision 382272) @@ -1,131 +1,133 @@ # Created by: Marc van Woerkom <3d@FreeBSD.org> # $FreeBSD$ PORTNAME= audacity PORTVERSION= 2.0.6 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= GOOGLE_CODE \ SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} DISTNAME= ${PORTNAME}-minsrc-${PORTVERSION} MAINTAINER= xxjack12xx@gmail.com COMMENT= GUI editor for digital audio waveforms LICENSE= GPLv2 LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile WRKSRC= ${WRKDIR}/${PORTNAME}-src-${PORTVERSION} GNU_CONFIGURE= yes USES= desktop-file-utils gettext gmake pkgconfig shared-mime-info \ tar:xz USE_WX= 2.8 WX_UNICODE= yes WX_COMPS= wx INSTALLS_ICONS= yes PORTDOCS= README.txt OPTIONS_DEFINE= DEBUG DOCS FFMPEG FLAC ID3TAG LADSPA LAME MAD MIDI NYQUIST \ PORTMIXER SBSMS SOUNDTOUCH TWOLAME VAMP VORBIS OPTIONS_SINGLE= SAMPLERATED OPTIONS_SINGLE_SAMPLERATED= SAMPLERATE SOXR OPTIONS_DEFAULT= FFMPEG FLAC ID3TAG LADSPA MAD MIDI NYQUIST \ PORTMIXER SBSMS SOUNDTOUCH SOXR TWOLAME VAMP VORBIS DEBUG_DESC= Enable debug support LAME_DESC= Use lame for import and export support MAD_DESC= Use libmad for mp2/3 decoding support MIDI_DESC= Use portSMF for Midi support NYQUIST_DESC= Nyquist plug-in support SAMPLERATE_DESC= Use libsamplerate for sample rate conversion SAMPLERATED_DESC= Default sample rate conversion support PORTMIXER_DESC= Compile with PortMixer support SBSMS_DESC= Use libsbsms for pitch and tempo changing SOUNDTOUCH_DESC= Use libSoundTouch for pitch and tempo changing SOXR_DESC= Use libsoxr for sample rate conversion TAGLIB_DESC= Use TagLib for metadata support TWOLAME_DESC= Use libtwolame for MP2 export support VAMP_DESC= Vamp plug-in support CONFIGURE_ENV+= WX_CONFIG="${WX_CONFIG}" CONFIGURE_ARGS+= --with-lib-preference="local system" \ --enable-portaudio --enable-unicode --without-lv2 .if ${MACHINE_CPU:Msse} CONFIGURE_ARGS+= --enable-sse .else CONFIGURE_ARGS+= --disable-sse .endif DEBUG_CONFIGURE_WITH= debug FFMPEG_CONFIGURE_WITH= ffmpeg FFMPEG_RUN_DEPENDS= ${LOCALBASE}/bin/ffmpeg:${PORTSDIR}/multimedia/ffmpeg FFMPEG_CFLAGS= -I${LOCALBASE}/include/ffmpeg FFMPEG_CPPFLAGS= -I${LOCALBASE}/include/ffmpeg FFMPEG_CXXFLAGS= -I${LOCALBASE}/include/ffmpeg FLAC_CONFIGURE_WITH= libflac FLAC_LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac ID3TAG_CONFIGURE_WITH= libid3tag ID3TAG_LIB_DEPENDS= libid3tag.so:${PORTSDIR}/audio/libid3tag JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack LADSPA_CONFIGURE_ENABLE= ladspa LADSPA_RUN_DEPENDS= listplugins:${PORTSDIR}/audio/ladspa MAD_CONFIGURE_WITH= libmad MAD_LIB_DEPENDS= libmad.so:${PORTSDIR}/audio/libmad MIDI_CONFIGURE_WITH= midi LAME_CONFIGURE_WITH= lame LAME_LIB_DEPENDS= libmp3lame.so:${PORTSDIR}/audio/lame NYQUIST_CONFIGURE_ENABLE= nyquist PORTMIXER_CONFIGURE_WITH= portmixer SAMPLERATE_CONFIGURE_WITH= libsamplerate SAMPLERATE_LIB_DEPENDS= libsamplerate.so:${PORTSDIR}/audio/libsamplerate SBSMS_CONFIGURE_WITH= sbsms SOUNDTOUCH_CONFIGURE_WITH= soundtouch SOUNDTOUCH_LIB_DEPENDS= libSoundTouch.so:${PORTSDIR}/audio/soundtouch SOXR_CONFIGURE_WITH= libsoxr SOXR_BUILD_DEPENDS= cmake:${PORTSDIR}/devel/cmake TWOLAME_CONFIGURE_WITH= libtwolame TWOLAME_LIB_DEPENDS= libtwolame.so:${PORTSDIR}/audio/twolame VAMP_CONFIGURE_WITH= libvamp VORBIS_CONFIGURE_WITH= libvorbis VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis .include -LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -CPPFLAGS+= -I${WRKSRC}/lib-src/portsmf ${PTHREAD_CFLAGS} -CXXFLAGS+= -I${WRKSRC}/lib-src/portsmf ${PTHREAD_CFLAGS} -CFLAGS+= -I${WRKSRC}/lib-src/portsmf -I${WRKSRC}/lib-src/portaudio-v19/include -I${WRKSRC}/lib-src/lame -I${LOCALBASE}/include ${PTHREAD_CFLAGS} +LDFLAGS+= -lpthread -L${LOCALBASE}/lib +CPPFLAGS+= -I${WRKSRC}/lib-src/portsmf +CXXFLAGS+= -I${WRKSRC}/lib-src/portsmf +CFLAGS+= -I${WRKSRC}/lib-src/portsmf \ + -I${WRKSRC}/lib-src/portaudio-v19/include \ + -I${WRKSRC}/lib-src/lame -I${LOCALBASE}/include post-patch: .if ! ${PORT_OPTIONS:MPORTMIXER} @${REINPLACE_CMD} -e 's/ portmixer / /' ${WRKSRC}/lib-src/Makefile.in .endif @${REINPLACE_CMD} -e 's|inline void|static inline void|' ${WRKSRC}/lib-src/libnyquist/nyquist/ffts/src/fftlib.c post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/espeak/Makefile =================================================================== --- head/audio/espeak/Makefile (revision 382271) +++ head/audio/espeak/Makefile (revision 382272) @@ -1,64 +1,61 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= espeak PORTVERSION= 1.48.04 PORTREVISION= 0 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R} DISTNAME= ${PORTNAME}-${PORTVERSION}-source MAINTAINER= nivit@FreeBSD.org COMMENT= Software speech synthesizer LICENSE= GPLv3 OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= PORTAUDIO OPTIONS_RADIO= AUDIO_SYSTEM OPTIONS_RADIO_AUDIO_SYSTEM= PORTAUDIO PULSEAUDIO RUNTIME RUNTIME_DESC= Sound interface selected at runtime PORTAUDIOLIB= libportaudio.so.0:${PORTSDIR}/audio/portaudio PULSEAUDIOLIB= libpulse.so:${PORTSDIR}/audio/pulseaudio PORTAUDIO_LIB_DEPENDS= ${PORTAUDIOLIB} PULSEAUDIO_LIB_DEPENDS= ${PULSEAUDIOLIB} RUNTIME_LIB_DEPENDS= ${PORTAUDIOLIB} \ ${PULSEAUDIOLIB} PULSEAUDIO_USES= compiler:c++0x RUNTIME_USES= compiler:c++0x PULSEAUDIO_MAKE_ENV= AUDIO="pulseaudio" PORTAUDIO_MAKE_ENV= AUDIO="portaudio" RUNTIME_MAKE_ENV= AUDIO="runtime" CONFLICTS= speak-1.[0-9] -MAKE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ - PTHREAD_LIBS="${PTHREAD_LIBS}" - CXXFLAGS+= -I${LOCALBASE}/include USES= gmake zip USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${DISTNAME} BUILD_WRKSRC= ${WRKSRC}/src INSTALL_WRKSRC= ${WRKSRC}/src REINPLACE_FILES= Makefile speech.h REINPLACE_ARGS= -i.bak -e "s|%%DATADIR%%|${DATADIR}|g" BROKEN_sparc64= Does not compile on sparc64 post-patch: cd ${BUILD_WRKSRC} && ${REINPLACE_CMD} ${REINPLACE_FILES} post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libespeak.so* .include Index: head/audio/espeak/files/patch-src__Makefile =================================================================== --- head/audio/espeak/files/patch-src__Makefile (revision 382271) +++ head/audio/espeak/files/patch-src__Makefile (revision 382272) @@ -1,88 +1,71 @@ ---- ./src/Makefile.orig 2011-11-22 22:46:08.000000000 +0100 -+++ ./src/Makefile 2012-05-03 16:00:55.000000000 +0200 +--- src/Makefile.orig 2014-02-02 10:58:11 UTC ++++ src/Makefile @@ -1,8 +1,8 @@ # remove -fno-exceptions if it causes problems with stdio library on some platforms (ARM) -DATADIR=/usr/share/espeak-data +DATADIR=%%DATADIR%%/espeak-data -PREFIX=/usr +PREFIX?=/usr BINDIR=$(PREFIX)/bin INCDIR=$(PREFIX)/include/espeak LIBDIR=$(PREFIX)/lib -@@ -27,7 +27,7 @@ +@@ -27,7 +27,7 @@ MKDIR = mkdir -p # 'runtime' uses pulseaudio if it is running, else uses portaudio #AUDIO = runtime -AUDIO = portaudio +AUDIO?= portaudio #AUDIO = portaudio0 #AUDIO = portaudio2 #AUDIO = pulseaudio -@@ -35,17 +35,17 @@ +@@ -35,17 +35,17 @@ AUDIO = portaudio ifeq ($(AUDIO),runtime) WAVE=wave.cpp wave_pulse.cpp -LIB_AUDIO=-lpulse -lpulse-simple -lportaudio +LIB_AUDIO=-L$(LOCALBASE)/lib -lpulse -lpulse-simple -lportaudio USE_AUDIO=-DUSE_PULSEAUDIO -DUSE_PORTAUDIO else ifeq ($(AUDIO),pulseaudio) WAVE=wave_pulse.cpp -LIB_AUDIO=-lpulse +LIB_AUDIO=-L$(LOCALBASE)/lib -lpulse USE_AUDIO=-DUSE_PULSEAUDIO else ifeq ($(AUDIO),portaudio) WAVE=wave.cpp -LIB_AUDIO=-lportaudio +LIB_AUDIO=-L$(LOCALBASE)/lib -lportaudio USE_AUDIO=-DUSE_PORTAUDIO else ifeq ($(AUDIO),portaudio0) -@@ -83,23 +83,23 @@ +@@ -91,9 +91,9 @@ LIBS2=-lstdc++ $(LIB_AUDIO) -lpthread - SRCS1=$(speak_SOURCES) - OBJS1=$(patsubst %.cpp,%.o,$(SRCS1)) --LIBS1=-lstdc++ $(LIB_AUDIO) -lpthread $(EXTRA_LIBS) -+LIBS1=-lstdc++ $(LIB_AUDIO) $(PTHREAD_LIBS) $(EXTRA_LIBS) - - SRCS2=$(libespeak_SOURCES) - OBJS2=$(patsubst %.cpp,x_%.o,$(SRCS2)) --LIBS2=-lstdc++ $(LIB_AUDIO) -lpthread -+LIBS2=-lstdc++ $(LIB_AUDIO) $(PTHREAD_LIBS) - SRCS3 = espeak.cpp OBJS3=$(patsubst %.cpp,%.o,$(SRCS3)) -LIBS3=-lstdc++ -L . -lespeak -+LIBS3=-lstdc++ -L . -lespeak $(PTHREAD_LIBS) ++LIBS3=-lstdc++ -L . -lespeak -lpthread -CXXFLAGS=-O2 +CXXFLAGS?=-O2 all: $(BIN_NAME) $(LIB_NAME) $(STATIC_LIB_NAME) $(BIN2_NAME) +@@ -133,7 +133,7 @@ distclean: clean - .cpp.o: -- $(CXX) $(CXXFLAGS) $(USE_AUDIO) -D PATH_ESPEAK_DATA=\"$(DATADIR)\" -Wall -pedantic -I. -c -fno-exceptions $< -+ $(CXX) $(CXXFLAGS) $(PTHREAD_CFLAGS) $(USE_AUDIO) -D PATH_ESPEAK_DATA=\"$(DATADIR)\" -Wall -pedantic -I. -c -fno-exceptions $< - - $(BIN_NAME): $(OBJS1) - $(CXX) $(LDFLAGS) -o $@ $(OBJS1) $(LIBS1) -@@ -133,7 +133,7 @@ - install: all # Create directories - rm -rf $(DESTDIR)$(DATADIR) + #rm -rf $(DESTDIR)$(DATADIR) $(MKDIR) $(DESTDIR)$(BINDIR) $(MKDIR) $(DESTDIR)$(LIBDIR) $(MKDIR) $(DESTDIR)$(INCDIR) -@@ -149,5 +149,5 @@ +@@ -149,5 +149,5 @@ install: all # Install development headers $(INSTALL) -pm 644 speak_lib.h $(DESTDIR)$(INCDIR) # Install data files - cp -prf ../espeak-data/* $(DESTDIR)$(DATADIR) + cp -pRf ../espeak-data/* $(DESTDIR)$(DATADIR) Index: head/audio/ezstream/Makefile =================================================================== --- head/audio/ezstream/Makefile (revision 382271) +++ head/audio/ezstream/Makefile (revision 382272) @@ -1,61 +1,61 @@ # Created by: Frank Laszlo # $FreeBSD$ PORTNAME= ezstream PORTVERSION= 0.5.6 PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= http://downloads.xiph.org/releases/ezstream/ \ http://svn.xiph.org/releases/ezstream/ MAINTAINER= ayu@commun.jp COMMENT= Command line utility for streaming to icecast servers LIB_DEPENDS= libshout.so:${PORTSDIR}/audio/libshout \ libvorbis.so:${PORTSDIR}/audio/libvorbis OPTIONS_DEFINE= TAGLIB DOCS EXAMPLES OPTIONS_DEFAULT= TAGLIB TAGLIB_DESC= TagLib support USES= iconv pkgconfig USE_GNOME= libxml2 USE_RC_SUBR= ${PORTNAME} GNU_CONFIGURE= yes PORTDOCS= NEWS README PORTEXAMPLES= ezstream_metadata.xml ezstream_mp3.xml \ ezstream_reencode_mp3.xml ezstream_reencode_theora.xml \ ezstream_reencode_vorbis.xml ezstream_stdin_vorbis.xml \ ezstream_vorbis.xml meta.sh play.sh PLIST_FILES= bin/ezstream bin/ezstream-file.sh etc/ezstream/ezstream.xml \ man/man1/ezstream-file.sh.1.gz man/man1/ezstream.1.gz -CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} -LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -lpthread -L${LOCALBASE}/lib TAGLIB_CONFIGURE_OFF= --without-taglib TAGLIB_LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib TAGLIB_CONFIGURE_ON= --with-taglib=${LOCALBASE} .include post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS =/s|examples||g ; \ s|: install-dist_docDATA|:|g' ${WRKSRC}/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR}/ .for file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}/ .endfor @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ .for f in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/examples/${f} ${STAGEDIR}${EXAMPLESDIR}/ .endfor @${MKDIR} ${STAGEDIR}${ETCDIR}/ ${INSTALL_DATA} ${WRKSRC}/examples/ezstream_vorbis.xml ${STAGEDIR}${ETCDIR}/ezstream.xml .include Index: head/audio/faad/Makefile =================================================================== --- head/audio/faad/Makefile (revision 382271) +++ head/audio/faad/Makefile (revision 382272) @@ -1,41 +1,41 @@ # Created by: Sean McGovern # $FreeBSD$ PORTNAME= faad2 PORTVERSION= 2.7 PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= audio MASTER_SITES= SF/faac/${PORTNAME}-src/${PORTNAME}-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= MPEG-2 and MPEG-4 AAC audio decoder USES= autoreconf dos2unix gmake libtool tar:bzip2 GNU_CONFIGURE= yes -CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} -LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -lpthread -L${LOCALBASE}/lib USE_LDCONFIG= yes post-extract: @${LN} -sf faad.man ${WRKSRC}/frontend/faad.1 post-patch: @${REINPLACE_CMD} -e '/AC_CONFIG_FILES(plugins/d' \ ${WRKSRC}/configure.in @${REINPLACE_CMD} -e 's|faad.man|faad.1|g' \ ${WRKSRC}/frontend/Makefile.am @${REINPLACE_CMD} -e 's|^AM_CFLAGS|AM_CPPFLAGS|g ; \ s|-iquote |-I|g' ${WRKSRC}/libfaad/Makefile.am @${REINPLACE_CMD} -e 's|= -DUSE_|= -fPIC -DPIC -DUSE_|g' \ ${WRKSRC}/common/mp4ff/Makefile.am @${ECHO_CMD} "SUBDIRS = libfaad common frontend" > \ ${WRKSRC}/Makefile.am post-configure: @${REINPLACE_CMD} "s/444/644/g" ${WRKSRC}/common/mp4ff/Makefile post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfaad.so.2 .include Index: head/audio/fluidsynth/Makefile =================================================================== --- head/audio/fluidsynth/Makefile (revision 382271) +++ head/audio/fluidsynth/Makefile (revision 382272) @@ -1,64 +1,64 @@ # Created by: Juha Nygard # $FreeBSD$ PORTNAME= fluidsynth PORTVERSION= 1.1.6 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= Real-time software synthesizer based on the SoundFont 2 specifications LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING OPTIONS_DEFINE= JACK ALSA DBUS LADSPA LASH PORTAUDIO PULSEAUDIO SNDFILE OPTIONS_DEFAULT= JACK USE_GNOME= glib20 USES= cmake pkgconfig ninja tar:bzip2 CMAKE_ARGS= -Denable-ladcca:BOOL=FALSE \ -Denable-midishare:BOOL=FALSE USE_LDCONFIG= yes -CFLAGS+= -I${LOCALBASE}/include/portaudio2 -I${LOCALBASE}/include ${PTHREAD_CFLAGS} -LDFLAGS+= -L${LOCALBASE}/lib/portaudio2 -L${LOCALBASE}/lib ${PTHREAD_LIBS} +CFLAGS+= -I${LOCALBASE}/include/portaudio2 -I${LOCALBASE}/include +LDFLAGS+= -lpthread -L${LOCALBASE}/lib/portaudio2 -L${LOCALBASE}/lib JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack JACK_CMAKE_OFF= -Denable-jack:BOOL=FALSE ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib ALSA_CMAKE_OFF= -Denable-alsa:BOOL=FALSE DBUS_LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus DBUS_CMAKE_OFF= -Denable-dbus:BOOL=FALSE LADSPA_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa LADSPA_RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa LADSPA_CMAKE_ON= -Denable-ladspa:BOOL=TRUE LASH_LIB_DEPENDS= liblash.so:${PORTSDIR}/audio/lash LASH_CMAKE_OFF= -Denable-lash:BOOL=FALSE PORTAUDIO_BUILD_DEPENDS= ${LOCALBASE}/include/portaudio2/portaudio.h:${PORTSDIR}/audio/portaudio2 PORTAUDIO_RUN_DEPENDS= ${LOCALBASE}/include/portaudio2/portaudio.h:${PORTSDIR}/audio/portaudio2 PORTAUDIO_CMAKE_ON= -Denable-portaudio:BOOL=TRUE PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_CMAKE_OFF= -Denable-pulseaudio:BOOL=FALSE SNDFILE_LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile SNDFILE_CMAKe_OFF= -Denable-libsndfile:BOOL=FALSE post-patch: @${REINPLACE_CMD} -e \ '/Linux/s|^|#| ; \ /_init_lib_suffix/s|"64"|""| ; \ /CMAKE_C_FLAGS_RELEASE/s|-O2|| ; \ s|enable_midishare|enable-midishare| ; \ s|$${LIB_INSTALL_DIR}$${LIB_SUFFIX}/pkgconfig|$${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|' ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|share/man|man|' ${WRKSRC}/cmake_admin/DefaultDirs.cmake .include Index: head/audio/funktrackergold/Makefile =================================================================== --- head/audio/funktrackergold/Makefile (revision 382271) +++ head/audio/funktrackergold/Makefile (revision 382272) @@ -1,35 +1,34 @@ # Created by: Mark Pulford # $FreeBSD$ PORTNAME= funktrackergold PORTVERSION= 1.5.2 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= apps/sound/players DISTNAME= funktrackergold-1.5-2 MAINTAINER= ports@FreeBSD.org COMMENT= Curses MOD/FNK music tracker OPTIONS_DEFINE= DOCS LICENSE= GPLv2 USES= compiler:nestedfct tar:tgz WRKSRC= ${WRKDIR}/funkgold -MAKE_ARGS= EXTRA_CFLAGS="${PTHREAD_CFLAGS}" \ - EXTRA_LDFLAGS="${PTHREAD_LIBS}" +MAKE_ARGS= EXTRA_LDFLAGS="-lpthread" PORTDOCS= INSTALL PLIST_FILES= bin/funkgold do-install: ${INSTALL_PROGRAM} ${WRKSRC}/funkgold ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} .for docs in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${docs} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/audio/gnuitar/Makefile =================================================================== --- head/audio/gnuitar/Makefile (revision 382271) +++ head/audio/gnuitar/Makefile (revision 382272) @@ -1,50 +1,46 @@ # Created by: Gabor Kovesdan # $FreeBSD$ PORTNAME= gnuitar PORTVERSION= 0.3.2 PORTREVISION= 8 CATEGORIES= audio multimedia MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= The real-time guitar processor USE_GNOME= gtk20 USES= tar:bzip2 gmake pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gtk2 \ --enable-clip-everywhere \ --enable-float TXT_DOCS= AUTHORS COPYING FAQ INSTALL NEWS README TODO ChangeLog HTML_DOCS= faq.html index.html install.html readme.html PORTDOCS= ${TXT_DOCS} ${HTML_DOCS} OPTIONS_DEFINE= SUID DOCS OPTIONS_DEFAULT= SUID SUID_DESC= Use suid to allow highest priority (priv. dropped) OPTIONS_SUB= yes DESKTOP_ENTRIES="GNUitar" \ "Apply guitar effects in real-time" \ "${PREFIX}/share/pixmaps/${PORTNAME}.xpm" \ "gnuitar" \ "" \ true pre-fetch: @${CAT} pkg-message -post-patch: - @${REINPLACE_CMD} -e "s|-lpthread|${PTHREAD_LIBS}|g" \ - ${WRKSRC}/configure ${WRKSRC}/src/Makefile - do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/gnuitar ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/src/gnuitar.xpm ${STAGEDIR}${PREFIX}/share/pixmaps @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${TXT_DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${HTML_DOCS:S,^,${WRKSRC}/docs/,} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/hawkvoice/Makefile =================================================================== --- head/audio/hawkvoice/Makefile (revision 382271) +++ head/audio/hawkvoice/Makefile (revision 382272) @@ -1,42 +1,43 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= hawkvoice PORTVERSION= 0.91 PORTREVISION= 1 CATEGORIES= audio devel MASTER_SITES= http://www.hawksoft.com/download/files/ DISTNAME= HawkVoiceDI091src MAINTAINER= acm@FreeBSD.org COMMENT= Portable sound and speech compression library USES= gmake dos2unix zip MAKEFILE= makefile.linux USE_CSTD= gnu89 USE_LDCONFIG= yes -LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} +LDFLAGS+= -lpthread -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include -MAKE_ARGS= LIBDIR=${STAGEDIR}${PREFIX}/lib INCDIR=${STAGEDIR}${PREFIX}/include +MAKE_ARGS= LIBDIR=${STAGEDIR}${PREFIX}/lib \ + INCDIR=${STAGEDIR}${PREFIX}/include WRKSRC= ${WRKDIR}/HawkVoiceDI/src OPTIONS_DEFINE= OPTIMIZED_CFLAGS DOCS CFLAGS_amd64= -fPIC -DPIC CFLAGS_ia64= -fPIC -DPIC OPTIMIZED_CFLAGS_CFLAGS= -funroll-all-loops -ffast-math -fomit-frame-pointer -D_GNU_SOURCE -D_REENTRANT post-patch: @${FIND} ${WRKSRC} -type f -exec ${REINPLACE_CMD} -e 's|||g' "{}" \; post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libHVDI.so @${MKDIR} ${STAGEDIR}${DOCSDIR} .for FILE in api.txt HVDIchanges.txt readme.txt cryptapi.txt ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/audio/jack_ghero/Makefile =================================================================== --- head/audio/jack_ghero/Makefile (revision 382271) +++ head/audio/jack_ghero/Makefile (revision 382272) @@ -1,33 +1,33 @@ # Created by: Hans Petter Selasky # $FreeBSD$ PORTNAME= jack_ghero PORTVERSION= 1.0.3 CATEGORIES= audio MASTER_SITES= http://www.selasky.org/hans_petter/distfiles/ \ http://home.selasky.org:8192/distfiles/ MAINTAINER= hselasky@FreeBSD.org COMMENT= Daemon that converts a GuitarHero device into a JACK MIDI device LICENSE= BSD2CLAUSE LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack USES= tar:bzip2 uidfix PLIST_FILES= sbin/jack_ghero \ man/man8/jack_ghero.8.gz OPTIONS_DEFINE= DEBUG .include -MAKE_ARGS+=" HAVE_MAN=YES" -MAKE_ARGS+=" PTHREAD_LIBS=${PTHREAD_LIBS}" +MAKE_ARGS+= HAVE_MAN="YES" +MAKE_ARGS+= PTHREAD_LIBS="-lpthread" .if ${PORT_OPTIONS:MDEBUG} -MAKE_ARGS+=" HAVE_DEBUG=YES" +MAKE_ARGS+= HAVE_DEBUG="YES" .endif .include Index: head/audio/jack_umidi/Makefile =================================================================== --- head/audio/jack_umidi/Makefile (revision 382271) +++ head/audio/jack_umidi/Makefile (revision 382272) @@ -1,48 +1,46 @@ # Created by: Hans Petter Selasky # $FreeBSD$ PORTNAME= jack_umidi PORTVERSION= 1.0.8 CATEGORIES= audio MASTER_SITES= http://www.selasky.org/hans_petter/distfiles/ \ http://home.selasky.org:8192/distfiles/ MAINTAINER= hselasky@FreeBSD.org COMMENT= Daemon that converts a raw MIDI device into a JACK MIDI device LICENSE= BSD2CLAUSE LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack USES= tar:bzip2 uidfix PLIST_FILES= sbin/jack_umidi \ man/man8/jack_umidi.8.gz SUB_FILES= jack_umidi.conf OPTIONS_DEFINE= DEBUG DEVD_SCRIPT DEVD_SCRIPT_DESC= Install devd script to auto-launch jack_umidi .include .if ${PORT_OPTIONS:MDEVD_SCRIPT} PLIST_FILES+= etc/devd/jack_umidi.conf .endif -MAKE_ARGS+=" HAVE_MAN=YES" -MAKE_ARGS+=" PTHREAD_LIBS=${PTHREAD_LIBS}" +MAKE_ARGS+= HAVE_MAN="YES" +MAKE_ARGS+= PTHREAD_LIBS="-lpthread" .if ${PORT_OPTIONS:MDEBUG} -MAKE_ARGS+=" HAVE_DEBUG=YES" +MAKE_ARGS+= HAVE_DEBUG="YES" .endif -.include - post-install: .if ${PORT_OPTIONS:MDEVD_SCRIPT} @${MKDIR} ${STAGEDIR}${PREFIX}/etc/devd ${INSTALL_DATA} ${WRKDIR}/jack_umidi.conf \ ${STAGEDIR}${PREFIX}/etc/devd .endif -.include +.include Index: head/audio/lxmusic/Makefile =================================================================== --- head/audio/lxmusic/Makefile (revision 382271) +++ head/audio/lxmusic/Makefile (revision 382272) @@ -1,40 +1,40 @@ # Created by: Eric Turgeon # $FreeBSD$ PORTNAME= lxmusic PORTVERSION= 0.4.5 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= SF/ghostbsdproject/package/LXMusic/ MAINTAINER= ericturgeon@ghostbsd.org COMMENT= LXDE music player based on xmms2 LICENSE= MIT GPLv2 LICENSE_COMB= dual LIB_DEPENDS= libxmmsclient.so:${PORTSDIR}/audio/xmms2 \ libnotify.so:${PORTSDIR}/devel/libnotify USES= gmake desktop-file-utils pkgconfig USE_GNOME= gtk20 GNU_CONFIGURE= yes INSTALLS_ICONS= yes INSTALL_TARGET= install-strip -CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} -LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -lpthread -L${LOCALBASE}/lib PORTDOCS= AUTHORS README OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE=nls post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/mp-player/Makefile =================================================================== --- head/audio/mp-player/Makefile (revision 382271) +++ head/audio/mp-player/Makefile (revision 382272) @@ -1,30 +1,30 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= mp-player PORTVERSION= 0.6 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Curses based module tracker using libmikmod LICENSE= GPLv2 LIB_DEPENDS= libmikmod.so:${PORTSDIR}/audio/libmikmod CFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -lmikmod ${PTHREAD_LIBS} -lncurses -lpanel +LDFLAGS+= -L${LOCALBASE}/lib -lmikmod -lpthread -lncurses -lpanel DEFINES= -D_REENTRANT PLIST_FILES= bin/mp-player do-build: ${CC} ${CFLAGS} ${LDFLAGS} ${DEFINES} ${WRKSRC}/mp.c \ -o ${WRKSRC}/${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/audio/mp3blaster/Makefile =================================================================== --- head/audio/mp3blaster/Makefile (revision 382271) +++ head/audio/mp3blaster/Makefile (revision 382272) @@ -1,84 +1,83 @@ # Created by: Michael Vasilenko # $FreeBSD$ PORTNAME= mp3blaster PORTVERSION= 3.2.5 PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= novel@FreeBSD.org COMMENT= MP3 console ncurses-based player USES= gmake GNU_CONFIGURE= yes WANT_GNOME= yes CONFIGURE_ARGS= --with-cxxflags="${CXXFLAGS}" -CPPFLAGS+= -I${LOCALBASE}/include -DHAVE_DECL_GETOPT ${PTHREAD_CFLAGS} -LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} +CPPFLAGS+= -I${LOCALBASE}/include -DHAVE_DECL_GETOPT +LDFLAGS+= -lpthread -L${LOCALBASE}/lib OPTIONS_DEFINE= LIRC SIDPLAY VORBIS DOCS OPTIONS_DEFAULT= SIDPLAY VORBIS SIDPLAY_DESC= Sidplayer support .include .if ${PORT_OPTIONS:MDOCS} PORTDOCS= AUTHORS CREDITS ChangeLog FAQ README TODO .endif .if ${PORT_OPTIONS:MLIRC} LIB_DEPENDS+= liblirc_client.so:${PORTSDIR}/comms/lirc CONFIGURE_ARGS+= --with-lirc .endif .if ${PORT_OPTIONS:MSIDPLAY} LIB_DEPENDS+= libsidplay.so:${PORTSDIR}/audio/libsidplay .else CONFIGURE_ARGS+= --without-sidplay .endif .if ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= libvorbisfile.so:${PORTSDIR}/audio/libvorbis .else CONFIGURE_ARGS+= --without-oggvorbis .endif .if ${PORT_OPTIONS:MSDL} CONFIGURE_ARGS+= --with-sdl USE_SDL= yes .else CONFIGURE_ARGS+= --without-sdl .endif .if ${PORT_OPTIONS:MNAS} CONFIGURE_ARGS+= --with-nas LIB_DEPENDS+= libaudio.so:${PORTSDIR}/audio/nas LDFLAGS+= -laudio .else CONFIGURE_ARGS+= --without-nas .endif .include .if ${HAVE_GNOME:Mesound} != "" USE_GNOME+= esound CONFIGURE_ARGS+= --with-esd .else CONFIGURE_ARGS+= --without-esd .endif post-patch: - @${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/usr/local/share/mp3blaster/win2koi.tbl|${DATADIR}/charmap/win2koi.tbl|' \ - ${WRKSRC}/doc/sample.mp3blasterrc + ${WRKSRC}/doc/sample.mp3blasterrc post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .endif .include Index: head/audio/muse/Makefile =================================================================== --- head/audio/muse/Makefile (revision 382271) +++ head/audio/muse/Makefile (revision 382272) @@ -1,56 +1,56 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= MuSE PORTVERSION= 0.9.2 PORTREVISION= 14 CATEGORIES= audio MASTER_SITES= http://files.dyne.org/.xsend.php?file=muse/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Multiple Streaming Engine LICENSE= GPLv2 LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis \ libogg.so:${PORTSDIR}/audio/libogg OPTIONS_DEFINE= X11 LAME SNDFILE DOCS OPTIONS_DEFAULT=X11 USES= gettext gmake GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-debug --disable-lubrify --disable-rpath -CPPFLAGS+= -I${LOCALBASE}/include -DHAVE_SYS_UIO_H ${PTHREAD_CFLAGS} -LDFLAGS+= -L${LOCALBASE}/lib -lintl ${PTHREAD_LIBS} +CPPFLAGS+= -I${LOCALBASE}/include -DHAVE_SYS_UIO_H +LDFLAGS+= -lpthread -L${LOCALBASE}/lib -lintl PORTDOCS= AUTHORS ChangeLog NEWS KNOWN-BUGS README TODO USAGE PLIST_FILES= bin/muse man/man1/muse.1.gz .for lang in es it PLIST_FILES+= share/locale/${lang}/LC_MESSAGES/muse.mo .endfor X11_USE= GNOME=gtk20 X11_CONFIGURE_OFF= --without-x --with-rubik LAME_LIB_DEPENDS= libmp3lame.so:${PORTSDIR}/audio/lame LAME_CONFIGURE_ENV= ac_cv_header_lame_lame_h=no SNDFILE_LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile .include post-patch: @${REINPLACE_CMD} -e 's|machine/soundcard.h|sys/soundcard.h|' \ ${WRKSRC}/src/portaudio/pa_unix_oss.c .if empty(PORT_OPTIONS:MSNDFILE) @${REINPLACE_CMD} -e '/sndfile >=/s|$$PKG_CONFIG|${FALSE}|' \ ${WRKSRC}/configure .endif post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/ncmpcpp/Makefile =================================================================== --- head/audio/ncmpcpp/Makefile (revision 382271) +++ head/audio/ncmpcpp/Makefile (revision 382272) @@ -1,67 +1,67 @@ # $FreeBSD$ PORTNAME= ncmpcpp PORTVERSION= 0.6.3 CATEGORIES= audio MASTER_SITES= http://ncmpcpp.rybczak.net/stable/ MAINTAINER= dhn@FreeBSD.org COMMENT= ncurses mpd client, clone of ncmpc with some new features LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmpdclient.so:${PORTSDIR}/audio/libmpdclient \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libboost_filesystem.so:${PORTSDIR}/devel/boost-libs USES= compiler:c++11-lib iconv libtool ncurses pkgconfig tar:bzip2 GNU_CONFIGURE= yes USE_GNOME= glib20 CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} +LDFLAGS+= -lpthread -L${LOCALBASE}/lib CONFIGURE_ENV= BOOST_LIB_SUFFIX="" OPTIONS_DEFINE= CURL CLOCK DOCS OUTPUTS TAGLIB UTF8 VISUALIZER OPTIONS_DEFAULT= CURL CLOCK OUTPUTS TAGLIB UTF8 VISUALIZER CURL_DESC= Enable fetching lyrics from the Internet CLOCK_DESC= clock-screen support TAGLIB_DESC= taglib support OUTPUTS_DESC= Enable outputs screen VISUALIZER_DESC= Enable music visualizer screen PLIST_FILES= bin/ncmpcpp \ man/man1/ncmpcpp.1.gz PORTDOCS= AUTHORS COPYING NEWS bindings config CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl CURL_CONFIGURE_WITH= curl CLOCK_CONFIGURE_ENABLE= clock UTF8_CONFIGURE_ENABLE= unicode TAGLIB_LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib TAGLIB_CONFIGURE_WITH= taglib OUTPUTS_CONFIGURE_ENABLE= outputs VISUALIZER_BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 VISUALIZER_CONFIGURE_ENABLE= visualizer .include .if ${NCURSESBASE} == /usr # no need to use ncurses-config if we use ncurses from the base system CONFIGURE_ARGS+= NCURSES_CONFIG=/usr/bin/true .endif post-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpcpp ${STAGEDIR}${PREFIX}/bin/ .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/NEWS ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/bindings ${WRKSRC}/doc/config ${STAGEDIR}${DOCSDIR}/ .endif .include Index: head/audio/openal/Makefile =================================================================== --- head/audio/openal/Makefile (revision 382271) +++ head/audio/openal/Makefile (revision 382272) @@ -1,65 +1,62 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= openal PORTVERSION= 20060211 PORTREVISION= 15 CATEGORIES= audio MASTER_SITES= GENTOO/distfiles DISTVERSION= 0.0.8 MAINTAINER= erik@bz.bzflag.bz COMMENT= 3D positional spatialized sound library LICENSE= GPLv2 CONFLICTS= openal-soft-[0-9]* GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include CFLAGS+= -Wno-return-type LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --enable-capture \ --disable-arts USES= pathfix pkgconfig gmake libtool:keepla USE_LDCONFIG= yes OPTIONS_DEFINE= ESOUND SDL VORBIS SMPEG ALSA OPTIONS_DEFINE_i386= ASM OPTIONS_DEFAULT_i386= ASM SMPEG_DESC= smpeg support ESOUND_USE= GNOME=esound ESOUND_CONFIGURE_ENABLE=esd SDL_USE= SDL=sdl SDL_CONFIGURE_ENABLE= sdl VORBIS_LIB_DEPENDS= libvorbisfile.so:${PORTSDIR}/audio/libvorbis VORBIS_CONFIGURE_ENABLE=vorbis SMPEG_LIB_DEPENDS= libsmpeg.so:${PORTSDIR}/multimedia/smpeg SMPEG_CONFIGURE_ENABLE= mp3 ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib ALSA_CONFIGURE_ENABLE= alsa ASM_BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm NOT_FOR_ARCHS= ia64 NOT_FOR_ARCHS_REASON_ia64= does not compile .include post-patch: - @${REINPLACE_CMD} -e 's/-pthread/${PTHREAD_LIBS}/; \ - s/x86_64\*/amd64\* | \*ia64\*/g; \ + @${REINPLACE_CMD} -e 's/x86_64\*/amd64\* | \*ia64\*/g; \ /CPPFLAGS=/ d; s/ \*linux\*)/ \*bsd\*)/' ${WRKSRC}/configure @${REINPLACE_CMD} -e '/#include/ s|SDL/||' \ ${WRKSRC}/src/extensions/al_ext_mp3.c @${REINPLACE_CMD} -e 's|"mixaudio16_mmx_prk.h"|"arch/i386/mixaudio16_mmx_prk.h"|' \ ${WRKSRC}/src/mixaudio16.h - @${REINPLACE_CMD} -e 's|@requirements@||; \ - s|Libs: |&${PTHREAD_LIBS} |;\ - s|Cflags: |&${PTHREAD_CFLAGS} |' \ + @${REINPLACE_CMD} -e 's|@requirements@||' \ ${WRKSRC}/admin/pkgconfig/openal.pc.in .if ! ${PORT_OPTIONS:MASM} @${REINPLACE_CMD} -e '/^NASM=/ s|=.*|=no|' ${WRKSRC}/configure .endif .include Index: head/audio/p5-Shout/Makefile =================================================================== --- head/audio/p5-Shout/Makefile (revision 382271) +++ head/audio/p5-Shout/Makefile (revision 382272) @@ -1,37 +1,38 @@ # Created by: leo # $FreeBSD$ PORTNAME= Shout PORTVERSION= 2.1 PORTREVISION= 2 CATEGORIES= audio perl5 MASTER_SITES= http://downloads.us.xiph.org/releases/libshout/ PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl glue for libshout MP3 streaming source library LIB_DEPENDS= libshout.so:${PORTSDIR}/audio/libshout USES= perl5 pkgconfig shebangfix USE_PERL5= configure DOCSDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} SHEBANG_FILES= *.pl MAKE_ENV+= DESTDIR="${STAGEDIR}" post-patch: ${REINPLACE_CMD} -i '' -e 's/CCFLAGS/INC/' ${WRKSRC}/Makefile.PL post-configure: - @${PERL} -i -pe '$$_ .= " ${PTHREAD_LIBS}" if /^LDDLFLAGS/;' ${WRKSRC}/Makefile + @${PERL} -i -pe '$$_ .= " -lpthread" if /^LDDLFLAGS/;' \ + ${WRKSRC}/Makefile OPTIONS_DEFINE= DOCS post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Shout/Shout.so ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_SCRIPT} ${WRKSRC}/example*.pl ${STAGEDIR}${DOCSDIR} .include Index: head/audio/portaudio/Makefile =================================================================== --- head/audio/portaudio/Makefile (revision 382271) +++ head/audio/portaudio/Makefile (revision 382272) @@ -1,67 +1,67 @@ # Created by: michaelnottebrock@gmx.net and lioux@FreeBSD.org # $FreeBSD$ PORTNAME= portaudio PORTVERSION= 18.1 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= http://www.portaudio.com/archives/ DISTNAME= ${PORTNAME}_v${PORTVERSION:S/./_/} MAINTAINER= koalative@gmail.com COMMENT= Portable cross-platform Audio API LICENSE= MIT USES= gmake dos2unix zip GNU_CONFIGURE= yes MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} USE_LDCONFIG= yes -CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} -LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_CFLAGS} +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -lpthread -L${LOCALBASE}/lib PLIST_SUB+= SHLIB_VERSION=${SHLIB_VERSION} SHLIB_VERSION= 0 PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= README.txt index.html DOCSRCDIR2= ${WRKSRC}/docs DOCSDIR2= ${DOCSDIR}/docs DOC_FILES2= *.html *.txt *.pdf OPTIONS_DEFINE= DOCS PATEST OPTIONS_DEFAULT= PATEST PATEST_DESC= PortAudio Test Programs OPTIONS_SUB= yes .include post-patch: - @${REINPLACE_CMD} -e 's|#include |#include |' ${WRKSRC}/pa_unix_oss/pa_unix.h - @${REINPLACE_CMD} -e 's|machine/soundcard.h|sys/soundcard.h|' ${WRKSRC}/pa_unix_oss/pa_unix_oss.c - @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure ${WRKSRC}/configure.in \ - ${WRKSRC}/pa_unix_oss/Makefile + @${REINPLACE_CMD} -e 's|#include |#include |' \ + ${WRKSRC}/pa_unix_oss/pa_unix.h + @${REINPLACE_CMD} -e 's|machine/soundcard.h|sys/soundcard.h|' \ + ${WRKSRC}/pa_unix_oss/pa_unix_oss.c pre-configure: @${CHMOD} +x ${WRKSRC}/configure post-install: @${LN} -sf libportaudio.so \ ${STAGEDIR}${PREFIX}/lib/libportaudio.so.${SHLIB_VERSION} .if ${PORT_OPTIONS:MPATEST} ${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${STAGEDIR}${PREFIX}/bin/ .endif @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR2} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} .include Index: head/audio/portaudio2/Makefile =================================================================== --- head/audio/portaudio2/Makefile (revision 382271) +++ head/audio/portaudio2/Makefile (revision 382272) @@ -1,105 +1,105 @@ # Created by: michaelnottebrock@gmx.net and lioux@FreeBSD.org # $FreeBSD$ PORTNAME= portaudio DISTVERSION= 19_20140130 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://www.portaudio.com/archives/ PKGNAMESUFFIX= 2 DISTNAME= pa_stable_v${DISTVERSION} MAINTAINER= koalative@gmail.com COMMENT= Portable cross-platform Audio API LICENSE= MIT WRKSRC= ${WRKDIR}/${PORTNAME:S/2//} GNU_CONFIGURE= yes CONFIGURE_ARGS+=PKG_CONFIG_LIBDIR=${PREFIX}/libdata/pkgconfig \ --without-alsa \ --libdir=${PREFIX}/lib/${PORTNAME}${PKGNAMESUFFIX} \ --includedir=${PREFIX}/include/${PORTNAME}${PKGNAMESUFFIX} USES= dos2unix gmake libtool pathfix pkgconfig tar:tgz USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}${PKGNAMESUFFIX} -CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} -LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -lpthread -L${LOCALBASE}/lib PORTDOCS= * PORTEXAMPLES= * DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX} DOCSRCDIR1= ${WRKSRC} DOC_FILES1= README.txt index.html OPTIONS_DEFINE= DOCS DOXYGEN EXAMPLES JACK PATEST OPTIONS_DEFAULT=PATEST PATEST_DESC= PortAudio Test Programs DOXYGEN_DESC= Install API documentation (requires DOCS) OPTIONS_SUB= yes JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack JACK_CONFIGURE_ON= --with-jack JACK_CONFIGURE_OFF= --without-jack EXAMPLES_BIN= pa_d* pa_f* paex_* PATEST_BIN= pa_m* paqa_* patest* .include .if ${PORT_OPTIONS:MDOXYGEN} && ${PORT_OPTIONS:MDOCS} BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen .endif post-patch: @${REINPLACE_CMD} -e 's|#include |#include |' ${WRKSRC}/ltmain.sh @${REINPLACE_CMD} -e 's|machine/soundcard.h|sys/soundcard.h|' ${WRKSRC}/configure.in \ ${WRKSRC}/src/hostapi/oss/pa_unix_oss.c ${WRKSRC}/src/SConscript @${REINPLACE_CMD} -e 's|PACKAGE_NAME=|PACKAGE_NAME=portaudio2|' ${WRKSRC}/configure .if ! ${PORT_OPTIONS:MEXAMPLES} @${REINPLACE_CMD} -i '' '/EXAMPLES =/,/bin\/paex_write_sine_nonint/s/^/#/' \ ${WRKSRC}/Makefile.in .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/portaudio2/libportaudio.so.2 .if ${PORT_OPTIONS:MEXAMPLES} || ${PORT_OPTIONS:MPATEST} @(cd ${WRKSRC}/bin && for i in *; do ${MV} "$$i" "$${i}"-${PKGNAMESUFFIX}; done) .endif .if ${PORT_OPTIONS:MEXAMPLES} .for f in ${EXAMPLES_BIN} ${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/bin/ .endfor .endif .if ${PORT_OPTIONS:MPATEST} .for f in ${PATEST_BIN} ${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/bin/ .endfor .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MDOXYGEN} && ${PORT_OPTIONS:MDOCS} @cd ${WRKSRC} && doxygen @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) .endif .if ${PORT_OPTIONS:MEXAMPLES} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .endif .include Index: head/audio/pulseaudio/Makefile =================================================================== --- head/audio/pulseaudio/Makefile (revision 382271) +++ head/audio/pulseaudio/Makefile (revision 382272) @@ -1,89 +1,88 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/trunk/audio/pulseaudio/Makefile 20031 2014-11-02 21:47:55Z kwm $ # # !!!NOTE!!! Any PORTVERSION update to this port must be accompanied by # PORTREVISION bumps of depending ports. PORTNAME= pulseaudio PORTVERSION= 5.0 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= http://freedesktop.org/software/pulseaudio/releases/ MAINTAINER= gnome@FreeBSD.org COMMENT= Sound server for UNIX LIB_DEPENDS= libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libsndfile.so:${PORTSDIR}/audio/libsndfile \ libspeexdsp.so:${PORTSDIR}/audio/speexdsp \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ liborc-0.4.so:${PORTSDIR}/devel/orc \ libjson-c.so:${PORTSDIR}/devel/json-c \ libdbus-1.so:${PORTSDIR}/devel/dbus \ libltdl.so:${PORTSDIR}/devel/libltdl \ libck-connector.so:${PORTSDIR}/sysutils/consolekit USE_GNOME= glib20 intltool USE_XORG= x11 sm xtst ice USE_LDCONFIG= yes USES= execinfo gettext gmake libtool pathfix pkgconfig tar:xz GNU_CONFIGURE= yes -CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ - PTHREAD_LIBS="${PTHREAD_LIBS}" \ +CONFIGURE_ENV= PTHREAD_LIBS="-lpthread" \ OPENSSL_CFLAGS="-I/usr/include" \ OPENSSL_LIBS="-lcrypto -lssl" \ LIBS="-lm -lintl" \ ac_cv_header_linux_input_h="" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip CONFIGURE_ARGS= --localstatedir=/var \ --with-database=simple \ --without-caps \ --disable-udev \ --disable-gtk3 \ --disable-systemd \ --disable-neon-opt \ --disable-lirc # untested #FIXME --with-database=auto|tdb|gdbm|simple USERS= pulse GROUPS= pulse pulse-access pulse-rt OPTIONS_SUB= yes OPTIONS_DEFINE= JACK AVAHI GCONF ALSA SIMD OPTIONS_DEFAULT=AVAHI SIMD JACK_CONFIGURE_ENABLE= jack JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack AVAHI_CONFIGURE_ENABLE= avahi AVAHI_LIB_DEPENDS= libavahi-client.so:${PORTSDIR}/net/avahi-app GCONF_CONFIGURE_ENABLE= gconf GCONF_USE= GNOME=gconf2 ALSA_CONFIGURE_ENABLE= alsa ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib SIMD_CONFIGURE_ENABLE= orc SIMD_LIB_DEPENDS= liborc-0.4.so:${PORTSDIR}/devel/orc PULSE_VERSION= ${PORTVERSION} PLIST_SUB= PULSE_VERSION=${PULSE_VERSION} .include post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/src/daemon/default.pa.in @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \ ${WRKSRC}/configure post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/pulse .for ii in default.pa daemon.conf client.conf system.pa ${INSTALL_DATA} ${WRKSRC}/src/${ii} \ ${STAGEDIR}${PREFIX}/etc/pulse/${ii}.sample .endfor .include Index: head/audio/rawrec/Makefile =================================================================== --- head/audio/rawrec/Makefile (revision 382271) +++ head/audio/rawrec/Makefile (revision 382272) @@ -1,36 +1,35 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= rawrec PORTVERSION= 0.9.991 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_SUNSITE:S/%SUBDIR%/apps\/sound\/recorders/} \ SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Utility to record and playback raw audio data LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKDIR}/${DISTNAME}/copyright WRKSRC= ${WRKDIR}/${DISTNAME}/src USES= gmake -MAKE_ARGS= CC="${CC}" \ - CFLAGS="${CPPFLAGS} ${CFLAGS} ${PTHREAD_CFLAGS}" \ - LDFLAGS="${LDFLAGS} -lm ${PTHREAD_LIBS}" +MAKE_ARGS= CC="${CC}" CFLAGS="${CPPFLAGS} ${CFLAGS}" \ + LDFLAGS="${LDFLAGS} -lm -lpthread" PLIST_FILES= bin/rawplay bin/rawrec man/man1/rawplay.1.gz man/man1/rawrec.1.gz post-patch: @${FIND} ${WRKSRC} -name '*.[ch]' | ${XARGS} ${REINPLACE_CMD} -e \ 's|||g' do-install: ${INSTALL_PROGRAM} ${WRKSRC}/rawrec ${STAGEDIR}${PREFIX}/bin ${LN} -sf rawrec ${STAGEDIR}${PREFIX}/bin/rawplay ${INSTALL_MAN} ${WRKSRC}/../docs/user/rawrec.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${LN} -sf rawrec.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/rawplay.1 .include Index: head/audio/sox/Makefile =================================================================== --- head/audio/sox/Makefile (revision 382271) +++ head/audio/sox/Makefile (revision 382272) @@ -1,106 +1,106 @@ # Created by: torstenb # $FreeBSD$ PORTNAME= sox PORTVERSION= 14.4.1 PORTREVISION= 7 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= dnelson@allantgroup.com COMMENT= SOund eXchange - universal sound sample translator LICENSE= LGPL21 GPLv2 LICENSE_COMB= dual LIB_DEPENDS= libltdl.so:${PORTSDIR}/devel/libltdl CONFLICTS= play-[0-9]* GNU_CONFIGURE= yes USES= autoreconf pkgconfig libtool USE_LDCONFIG= yes OPTIONS_DEFINE= ALSA AO AMRNB AMRWB FFMPEG FLAC GSM ID3TAG LADSPA LAME \ MAD PNG PULSEAUDIO SNDFILE VORBIS WAVPACK OPTIONS_DEFAULT= AO FFMPEG FLAC GSM ID3TAG MAD PNG SNDFILE VORBIS # Default LAME to off for packages so we don't end up RESTRICTED .if !defined(PACKAGE_BUILDING) OPTIONS_DEFAULT+= LAME .endif AMRNB_DESC= AMR Speech Codec (Narrowband) AMRWB_DESC= AMR Speech Codec (Wideband) GSM_DESC= Use libgsm from ports (else use bundled lib) PNG_DESC= PNG spectrogram creation CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} +LDFLAGS+= -lpthread -L${LOCALBASE}/lib CONFIGURE_ARGS+= --with-pkgconfigdir="${PREFIX}/libdata/pkgconfig" CONFIGURE_ARGS+= --with-distro="${CONFIGURE_TARGET} ${PKGNAME}" \ --with-gsm ALSA_CONFIGURE_WITH= alsa ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins AO_CONFIGURE_WITH= ao AO_LIB_DEPENDS= libao.so:${PORTSDIR}/audio/libao AMRNB_CONFIGURE_WITH= amrnb AMRNB_LIB_DEPENDS= libamrnb.so:${PORTSDIR}/audio/libamrnb AMRWB_CONFIGURE_WITH= amrwb AMRWB_LIB_DEPENDS= libamrwb.so:${PORTSDIR}/audio/libamrwb FFMPEG_CONFIGURE_WITH= ffmpeg FFMPEG_LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg VORBIS_CONFIGURE_WITH= oggvorbis VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis SNDFILE_CONFIGURE_WITH= sndfile SNDFILE_LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile LADSPA_CONFIGURE_WITH= ladspa LADSPA_RUN_DEPENDS= ${LOCALBASE}/lib/ladspa/filter.so:${PORTSDIR}/audio/ladspa LADSPA_BUILD_DEPENDS= ${LOCALBASE}/lib/ladspa/filter.so:${PORTSDIR}/audio/ladspa LAME_CONFIGURE_WITH= lame LAME_LIB_DEPENDS= libmp3lame.so:${PORTSDIR}/audio/lame FLAC_CONFIGURE_WITH= flac FLAC_LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac MAD_CONFIGURE_WITH= mad MAD_LIB_DEPENDS= libmad.so:${PORTSDIR}/audio/libmad PNG_CONFIGURE_WITH= png PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png PULSEAUDIO_CONFIGURE_WITH= pulseaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio GSM_LIB_DEPENDS= libgsm.so:${PORTSDIR}/audio/gsm ID3TAG_CONFIGURE_WITH= id3tag ID3TAG_LIB_DEPENDS= libid3tag.so:${PORTSDIR}/audio/libid3tag WAVPACK_CONFIGURE_WITH= wavpack WAVPACK_LIB_DEPENDS= libwavpack.so:${PORTSDIR}/audio/wavpack .include .if ! ${PORT_OPTIONS:MGSM} # We cannot ask for gsm to be enabled without it trying to use external gsm, # so force the autoconf checks to fail CONFIGURE_ENV+= ac_cv_header_gsm_h=no ac_cv_header_gsm_gsm_h=no \ ac_cv_lib_gsm_gsm_create=no .endif post-patch: @${REINPLACE_CMD} -e 's/ CODEC_ID/ AV_CODEC_ID/g' \ -e 's/ CodecID/ AVCodecID/g' \ ${WRKSRC}/src/ffmpeg.c .include Index: head/audio/sphinxbase/Makefile =================================================================== --- head/audio/sphinxbase/Makefile (revision 382271) +++ head/audio/sphinxbase/Makefile (revision 382272) @@ -1,51 +1,50 @@ # Created by: r.neese # $FreeBSD$ PORTNAME= sphinxbase PORTVERSION= 0.8 PORTREVISION= 1 CATEGORIES= audio accessibility MASTER_SITES= SF/cmusphinx/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= CMU Sphinx Speech recognition system base USES= bison gmake pathfix libtool GNU_CONFIGURE= yes CONFIGURE_ARGS+= --without-python --without-lapack CONFIGURE_ENV+= HAVE_DOXYGEN=no USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_ENV= MKDIR="${MKDIR}" \ OSVERSION=${OSVERSION} OPTIONS_DEFINE= SNDFILE THREADS OPTIONS_DEFAULT= THREADS SNDFILE_DESC= libsndfile support THREADS_DESC= Build with thread safety support .include .if ${PORT_OPTIONS:MSNDFILE} USES+= pkgconfig LIB_DEPENDS+= libsndfile.so:${PORTSDIR}/audio/libsndfile .else CONFIGURE_ENV+= HAVE_PKGCONFIG=no .endif .if ${PORT_OPTIONS:MTHREADS} -CPPFLAGS+= ${PTHREAD_CFLAGS} -LDFLAGS+= ${PTHREAD_LIBS} +LDFLAGS+= -lpthread CONFIGURE_ARGS+= --enable-threads .else CONFIGURE_ARGS+= --disable-threads .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsphinx*.so .include Index: head/audio/spiralloops/Makefile =================================================================== --- head/audio/spiralloops/Makefile (revision 382271) +++ head/audio/spiralloops/Makefile (revision 382272) @@ -1,53 +1,53 @@ # Created by: trevor # $FreeBSD$ PORTNAME= spiralloops PORTVERSION= 2.0.0 PORTREVISION= 9 CATEGORIES= audio MASTER_SITES= http://www.pawfal.org/Software/SpiralLoops/dload/ DISTNAME= SpiralLoops-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Loop-based sampler LICENSE= GPLv2 LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk GNU_CONFIGURE= yes -MAKE_ENV= PTHREAD_LIBS="${PTHREAD_LIBS}" +MAKE_ENV= PTHREAD_LIBS="-lpthread" WRKSRC= ${WRKDIR}/${DISTNAME} PLIST_FILES= bin/SpiralLoops PORTDOCS= CHANGES README DESKTOP_ENTRIES="SpiralLoops" "" "" "SpiralLoops" "" false OPTIONS_DEFINE= DOCS .include post-patch: ${MV} ${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.in.orig ${SED} -E "s:-ldl::g; \ s:^CFLAGS:XCFLAGS:g; \ s:^CXXFLAGS:XCXXFLAGS:g; \ s:-O3::g; \ s:CFLAGS =:CFLAGS +=:g; \ s:CXXFLAGS=:CXXFLAGS+=:g; \ - s:-lm:${PTHREAD_LIBS} -lm:g; \ + s:-lm:-lpthread -lm:g; \ s:/usr/X11R6:${LOCALBASE}:g; \ s:gcc:${CC}:; s:g\+\+:${CXX}:" \ < ${WRKSRC}/Makefile.in.orig > ${WRKSRC}/Makefile.in @${FIND} ${WRKSRC} -type f -name "*.C" -o -name "*.cpp" -o -name "*.h" | ${XARGS} \ ${REINPLACE_CMD} -e '/^#include $$|.H>|; /^#include "FL/s|.h"$$|.H"|; \ s|fl_file_chooser.H|Fl_File_Chooser.H|g; s|iostream.h|iostream|; s|fstream.h|fstream|' do-install: ${INSTALL_PROGRAM} ${WRKSRC}/SpiralLoops ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/spiralsynth/Makefile =================================================================== --- head/audio/spiralsynth/Makefile (revision 382271) +++ head/audio/spiralsynth/Makefile (revision 382272) @@ -1,94 +1,93 @@ # Created by: trevor # $FreeBSD$ PORTNAME= spiralsynth PORTVERSION= 0.1.7 PORTREVISION= 8 CATEGORIES= audio MASTER_SITES= http://www.pawfal.org/Software/SpiralSynth/dload/ DISTNAME= SpiralSynth-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= MIDI-capable synthesizer for X LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk GNU_CONFIGURE= yes -MAKE_ENV= PTHREAD_LIBS="${PTHREAD_LIBS}" \ - PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" +MAKE_ENV= PTHREAD_LIBS="-lpthread" PLIST= ${WRKDIR}/pkg-plist WRKSRC= ${WRKDIR}/${DISTNAME} DOC_FILES= CHANGES COPYING README OPTIONS_DEFINE= DOCS .include post-patch: .for ii in \ Makefile.in \ PluginLink.sh \ SpiralInfo.C \ SpiralSound/Midi.h \ SpiralSound/Output.h \ SpiralSound/RiffWav.C \ SpiralSound/SpiralInfo.h \ SpiralSound/Synth.C \ SpiralSound/Synth.h \ SpiralSound/_SynthInfo.C \ Synth.h ${MV} ${WRKSRC}/${ii} ${WRKSRC}/${ii}.orig - ${SED} -e 's|-O3|${PTHREAD_CFLAGS}|g ; \ + ${SED} -e 's|-O3||g ; \ s|CC =|CC? =|g ; \ s|CFLAGS =|CFLAGS +=|g ; \ s|CXX =|CXX? =|g ; \ s|CXXFLAGS=|CXXFLAGS+=|g ; \ s|LINK = g++|LINK = ${CXX}|g ; \ - s|-lm|${PTHREAD_LIBS} -lm|g ; \ + s|-lm|-lpthread -lm|g ; \ s|/usr/X11R6|${LOCALBASE}|g ; \ s|iostream.h|iostream|g ;\ s|fstream.h|fstream|g ;\ s|||g ;\ s|machine/soundcard|sys/soundcard|g' \ < ${WRKSRC}/${ii}.orig \ > ${WRKSRC}/${ii} .endfor # Use as a plugin to SpiralLoops 2.0.0 results in "Can't open audio driver." .if defined(PLUGIN) ${MV} ${WRKSRC}/Synth.C ${WRKSRC}/Synth.C.orig ${SED} -e 's|^//#define PLUGIN|#define PLUGIN|g' \ < ${WRKSRC}/Synth.C.orig > ${WRKSRC}/Synth.C post-build: cd ${WRKSRC}; ${SH} ./PluginLink.sh .endif # defined(PLUGIN) pre-install: .if defined(PLUGIN) ${ECHO_CMD} lib/SpiralSynth.so > ${PLIST} .else ${ECHO_CMD} bin/SpiralSynth > ${PLIST} .endif .if ${PORT_OPTIONS:MDOCS} .for ii in ${DOC_FILES} ${ECHO_CMD} share/doc/spiralsynth/${ii} >> ${PLIST} .endfor .endif do-install: .if defined(PLUGIN) ${INSTALL_PROGRAM} ${WRKSRC}/SpiralSynth.so ${STAGEDIR}${PREFIX}/lib .else ${INSTALL_PROGRAM} ${WRKSRC}/SpiralSynth ${STAGEDIR}${PREFIX}/bin .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} .for ii in ${DOC_FILES} ${INSTALL_DATA} ${WRKSRC}/${ii} ${STAGEDIR}${DOCSDIR} .endfor .endif .include Index: head/audio/spiralsynthmodular/Makefile =================================================================== --- head/audio/spiralsynthmodular/Makefile (revision 382271) +++ head/audio/spiralsynthmodular/Makefile (revision 382272) @@ -1,64 +1,64 @@ # Created by: David Yeske # $FreeBSD$ PORTNAME= spiralsynthmodular PORTVERSION= 0.2.2a PORTREVISION= 8 CATEGORIES= audio MASTER_SITES= SF/spiralmodular/spiralmodular/${PORTVERSION}%20%28Latest%20Version%29 DISTNAME= spiralmodular-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Object-oriented modular softsynth/sequencer/sampler BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa \ jackd:${PORTSDIR}/audio/jack LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk \ libsndfile.so:${PORTSDIR}/audio/libsndfile USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ENV= FLTK_CONFIG="${FLTK_CONFIG}" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib WRKSRC= ${WRKDIR}/spiralmodular-0.2.2 BROKEN_ia64= Does not compile on ia64 OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPTIMIZED_CFLAGS_CFLAGS=-O3 -ffast-math post-patch: @${REINPLACE_CMD} -E -e 's@(-O3|-ffast-math)@@g; \ s|-Wall||; \ - s|CFLAGS="-pipe|CFLAGS="\$$\{CFLAGS\} ${PTHREAD_CFLAGS}|; \ - s|CXXFLAGS="-pipe|CXXFLAGS="\$$\{CXXFLAGS\} ${PTHREAD_CFLAGS}|; \ + s|CFLAGS="-pipe|CFLAGS="\$$\{CFLAGS\}|; \ + s|CXXFLAGS="-pipe|CXXFLAGS="\$$\{CXXFLAGS\}|; \ s|^SpiralSound/Plugins/MidiPlugin/Makefile||; \ s|MidiPlugin||' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} @${REINPLACE_CMD} -e 's|-I/usr/X11R6/include|-I${LOCALBASE}/include|' \ ${WRKSRC}/SpiralSound/Plugins/LADSPAPlugin/Makefile.in @${REINPLACE_CMD} -e 's|O_SYNC|O_FSYNC|' \ ${WRKSRC}/SpiralSound/Midi.C @${REINPLACE_CMD} -e 's|True|true|; s|False|false|' \ ${WRKSRC}/SpiralSound/Plugins/MatrixPlugin/MatrixPlugin.C @${REINPLACE_CMD} -e 's|JackPort::||' \ ${WRKSRC}/SpiralSound/Plugins/JackPlugin/JackPlugin.h @${REINPLACE_CMD} -e 's|CVGUI::||' \ ${WRKSRC}/SpiralSound/Plugins/ControllerPlugin/ControllerPluginGUI.h @${REINPLACE_CMD} -e 's|Sample::||' \ ${WRKSRC}/SpiralSound/Sample.h @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -E -e \ 's,-l(dl|rt),,; s|g\+\+|$$(CXX)|; \ - /^(CC|CXX)[[:space:]]*=.+$$/d; s|-lpthread|${PTHREAD_LIBS}|g; \ + /^(CC|CXX)[[:space:]]*=.+$$/d; \ s,@FLTK_(C|CXX)FLAGS@,-I${LOCALBASE}/include,; \ s,(bin|lib)dir),DESTDIR)$$(&,' @${FIND} ${WRKSRC} -type f -name "*.C" -o -name "*.cpp" -o -name "*.h" \ | ${XARGS} ${REINPLACE_CMD} -e '/^#include $$|.H>|; \ /^#include "FL/s|.h"$$|.H"|; \ s|fl_file_chooser.H|Fl_File_Chooser.H|g' .include Index: head/audio/squash/Makefile =================================================================== --- head/audio/squash/Makefile (revision 382271) +++ head/audio/squash/Makefile (revision 382272) @@ -1,54 +1,54 @@ # Created by: Matthias Andree # $FreeBSD$ PORTNAME= squash PORTVERSION= 1.0 PORTREVISION= 14 CATEGORIES= audio MASTER_SITES= SAVANNAH MAINTAINER= mandree@FreeBSD.org COMMENT= Learning console-based MP3/OGG player LIB_DEPENDS+= libFLAC.so:${PORTSDIR}/audio/flac \ libfftw.so:${PORTSDIR}/math/fftw \ libid3.so:${PORTSDIR}/audio/id3lib \ libmad.so:${PORTSDIR}/audio/libmad \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libao.so:${PORTSDIR}/audio/libao RUN_DEPENDS= id3v2:${PORTSDIR}/audio/id3v2 USES= tar:bzip2 gmake USE_RUBY= yes MAKE_ARGS= CC="${CC}" OPTIONS_DEFINE= DOCS .include PORTDOCS= * post-patch: - @${REINPLACE_CMD} -e "s|--std=gnu99|--std=gnu99 ${CFLAGS} ${PTHREAD_CFLAGS}|; \ + @${REINPLACE_CMD} -e "s|--std=gnu99|--std=gnu99 ${CFLAGS}|; \ s|-Iinclude|-Iinclude -I${LOCALBASE}/include|; \ - s|-lpthread|${PTHREAD_LIBS}|; s|-ldl|-L${LOCALBASE}/lib|" ${WRKSRC}/Makefile + s|-ldl|-L${LOCALBASE}/lib|" ${WRKSRC}/Makefile @${REINPLACE_CMD} -e "s,/usr/bin/ruby,${RUBY}," \ ${WRKSRC}/extra/*.rb @${REINPLACE_CMD} -e "s,/etc/squash.conf,${PREFIX}/etc/squash.conf," \ ${WRKSRC}/src/global.c do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/squash ${STAGEDIR}${PREFIX}/bin .for FILE in collect_info edit_tag export_music import_music joystick uncollect_info ${INSTALL_SCRIPT} ${WRKSRC}/extra/${FILE}.rb ${STAGEDIR}${PREFIX}/bin .endfor ${MKDIR} ${STAGEDIR}${RUBY_SITELIBDIR} ${INSTALL_DATA} ${WRKSRC}/extra/musicdb_lib.rb ${STAGEDIR}${RUBY_SITELIBDIR} ${INSTALL_DATA} ${WRKSRC}/extra/squash.conf ${STAGEDIR}${PREFIX}/etc/squash.conf.dist ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in README doc/FEATURES doc/LOCKS doc/INSTALL doc/USERS_GUIDE ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/audio/streamripper/Makefile =================================================================== --- head/audio/streamripper/Makefile (revision 382271) +++ head/audio/streamripper/Makefile (revision 382272) @@ -1,74 +1,74 @@ # Created by: trevor # $FreeBSD$ PORTNAME= streamripper PORTVERSION= 1.64.6 PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28current%29/${PORTVERSION} \ http://gd.tuwien.ac.at/hci/cdk/:cdk DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:DEFAULT \ cdk-${CDK_VERSION}.tgz:cdk MAINTAINER= ports@FreeBSD.org COMMENT= Splits SHOUTcast stream into tracks LICENSE= GPLv2 LIB_DEPENDS= libmad.so:${PORTSDIR}/audio/libmad \ libtre.so:${PORTSDIR}/textproc/libtre OPTIONS_DEFINE= FAAD VORBIS OPTIONS_DEFAULT=FAAD VORBIS USES= iconv pkgconfig USE_GNOME= glib20 GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-included-libmad \ --without-included-tre \ --with-included-argv \ --with-included-cdk PLIST_FILES= bin/streamripper \ man/man1/streamripper.1.gz CFLAGS+= -DANSI_PROTOTYPES CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -Lcdk-${CDK_VERSION} -L${LOCALBASE}/lib CDK_VERSION= 5.0-20060507 .include .if ! ${PORT_OPTIONS:MFAAD} CONFIGURE_ARGS+=ac_cv_lib_faad_NeAACDecDecode2=no .else LIB_DEPENDS+= libfaad.so:${PORTSDIR}/audio/faad .endif .if ! ${PORT_OPTIONS:MVORBIS} CONFIGURE_ARGS+=--without-ogg .else LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis .endif post-extract: ${MV} ${WRKDIR}/cdk-${CDK_VERSION} ${WRKSRC} post-patch: - @${REINPLACE_CMD} -e '/if test/s|==|=|g ; \ - s|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure + @${REINPLACE_CMD} -e '/if test/s|==|=|g' ${WRKSRC}/configure pre-configure: - @cd ${WRKSRC}/cdk-${CDK_VERSION} && ${SETENV} CC="${CC}" \ - CFLAGS="${CFLAGS}" ${SH} ./configure + (cd ${WRKSRC}/cdk-${CDK_VERSION} && ${SETENV} CC="${CC}" \ + CFLAGS="${CFLAGS}" ${SH} ./configure) pre-build: - @cd ${WRKSRC}/cdk-${CDK_VERSION} && ${SETENV} ${MAKE_ENV} \ - ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET} + (cd ${WRKSRC}/cdk-${CDK_VERSION} && ${SETENV} ${MAKE_ENV} \ + ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET}) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/streamripper ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/streamripper.1 ${STAGEDIR}${MANPREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/streamripper.1 \ + ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/audio/streamtranscoder/Makefile =================================================================== --- head/audio/streamtranscoder/Makefile (revision 382271) +++ head/audio/streamtranscoder/Makefile (revision 382272) @@ -1,42 +1,40 @@ # Created by: Mark Kane # $FreeBSD$ PORTNAME= streamtranscoder PORTVERSION= 1.2.8 PORTREVISION= 13 CATEGORIES= audio MASTER_SITES= http://www.oddsock.org/tools/streamTranscoder/ MAINTAINER= mark@mkproductions.org COMMENT= Transcode and stream audio to a SHOUTcast/Icecast/Peercast server LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libmad.so:${PORTSDIR}/audio/libmad \ libcurl.so:${PORTSDIR}/ftp/curl \ libmp3lame.so:${PORTSDIR}/audio/lame GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/streamTranscoder PORTDOCS= AUTHORS README OPTIONS_DEFINE= DOCS .include post-patch: - @${REINPLACE_CMD} -e 's|-D_REENTRANT|${PTHREAD_CFLAGS}|g; \ - s|-pthread|${PTHREAD_LIBS}|g; s|-O20|$$CFLAGS|g' \ - ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|-O20|$$CFLAGS|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e '//d' \ ${WRKSRC}/aclocal.m4 ${WRKSRC}/configure \ ${WRKSRC}/src/libtranscoder/transcurl.cpp post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/tagtool/Makefile =================================================================== --- head/audio/tagtool/Makefile (revision 382271) +++ head/audio/tagtool/Makefile (revision 382272) @@ -1,32 +1,32 @@ # Created by: Anthony Ginepro # $FreeBSD$ # $MCom: ports/audio/tagtool/Makefile,v 1.1 2006/09/30 01:15:37 ahze Exp $ PORTNAME= tagtool PORTVERSION= 0.12.3 PORTREVISION= 12 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= GNOME MP3/Ogg file tagger LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libid3.so:${PORTSDIR}/audio/id3lib \ libvorbis.so:${PORTSDIR}/audio/libvorbis USES= tar:bzip2 gettext gmake pathfix pkgconfig USE_GNOME= intlhack libglade2 GNU_CONFIGURE= yes INSTALLS_ICONS= yes -CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} -LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -logg -lm +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib -lpthread -logg -lm post-patch: - @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ - 's|-Wno-pointer-sign||g' + @${FIND} ${WRKSRC} -name "Makefile.in" | \ + ${XARGS} ${REINPLACE_CMD} -e 's|-Wno-pointer-sign||g' .include Index: head/audio/tse3/Makefile =================================================================== --- head/audio/tse3/Makefile (revision 382271) +++ head/audio/tse3/Makefile (revision 382272) @@ -1,38 +1,37 @@ # Created by: Mathew Kanner # $FreeBSD$ PORTNAME= tse3 PORTVERSION= 0.3.1 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME:tu}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= MIDI library LICENSE= GPLv2 USES= gmake libtool GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-doc-install \ --without-aRts USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes INSTALL_TARGET= install-strip -CPPFLAGS+= ${PTHREAD_CFLAGS} -LDFLAGS+= ${PTHREAD_LIBS} +LDFLAGS+= -lpthread OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.gif ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.jpeg ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.png ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/History ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/songs ${INSTALL_DATA} ${WRKSRC}/demos/*.tse3 ${STAGEDIR}${DOCSDIR}/songs .include Index: head/audio/vorbis-tools/Makefile =================================================================== --- head/audio/vorbis-tools/Makefile (revision 382271) +++ head/audio/vorbis-tools/Makefile (revision 382272) @@ -1,39 +1,38 @@ # Created by: t.vanklaveren@student.utwente.nl # $FreeBSD$ PORTNAME= vorbis-tools PORTVERSION= 1.4.0 PORTREVISION= 8 PORTEPOCH= 3 CATEGORIES= audio MASTER_SITES= http://downloads.xiph.org/releases/vorbis/ MAINTAINER= naddy@FreeBSD.org COMMENT= Play, encode, and manage Ogg Vorbis files LIB_DEPENDS= libao.so:${PORTSDIR}/audio/libao \ libcurl.so:${PORTSDIR}/ftp/curl \ libFLAC.so:${PORTSDIR}/audio/flac \ libkate.so:${PORTSDIR}/multimedia/libkate \ libspeex.so:${PORTSDIR}/audio/speex \ libvorbis.so:${PORTSDIR}/audio/libvorbis USES= iconv pkgconfig GNU_CONFIGURE= yes -CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ - PTHREAD_LIBS="${PTHREAD_LIBS}" +CONFIGURE_ENV= PTHREAD_LIBS="-lpthread" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/examples/vorbis-tools ${INSTALL_DATA} ${WRKSRC}/ogg123/ogg123rc-example \ ${STAGEDIR}${PREFIX}/share/examples/vorbis-tools/ogg123rc .include Index: head/audio/xmcd/Makefile =================================================================== --- head/audio/xmcd/Makefile (revision 382271) +++ head/audio/xmcd/Makefile (revision 382272) @@ -1,76 +1,72 @@ # Created by: Gennady Sorokopud # $FreeBSD$ PORTNAME= xmcd PORTVERSION= 3.3.2 PORTREVISION= 18 CATEGORIES= audio MASTER_SITES= http://www.ibiblio.org/tkan/download/xmcd/3.3.2/src/ MAINTAINER= eischen@vigrid.com COMMENT= Motif CD player LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis \ libFLAC.so:${PORTSDIR}/audio/flac RUN_DEPENDS+= lame:${PORTSDIR}/audio/lame USES= imake motif USE_XORG= x11 xext xaw xmu xp xpm xt sm ice PLIST_SUB+= RELEASE=${OSREL:R:R} ARCH=${ARCH} OPSYS=${OPSYS} SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message LIBBINDIR= ${STAGEDIR}${PREFIX}/lib/X11/xmcd/bin-${OPSYS}_${OSREL:R:R}-${ARCH} post-extract: @${CHMOD} -R u+w ${WRKSRC} pre-patch: @${CP} ${WRKSRC}/xmcd_d/XMcd.ad ${WRKSRC}/xmcd_d/XMcd.ad.in post-patch: @${SED} -e "s;@PREFIX@;${STAGDIR}${PREFIX};g" ${WRKSRC}/xmcd_d/XMcd.ad.in \ > ${WRKSRC}/xmcd_d/XMcd.ad - @${FIND} ${WRKSRC} -name Makefile -o -name Imakefile | \ - ${XARGS} ${REINPLACE_CMD} \ - -e 's|_CFLAGS= -pthread|_CFLAGS= ${PTHREAD_CFLAGS}|g; \ - s|_LDFLAGS= -pthread|_LDFLAGS= ${PTHREAD_LIBS}|g' post-configure: @${REINPLACE_CMD} \ -e 's: BINDIR .*:BINDIR=${STAGEDIR}${PREFIX}/bin:' \ -e 's: LIBDIR .*:LIBDIR=${STAGEDIR}${PREFIX}/lib/X11:' \ -e 's: MANDIR .*:MANDIR=${STAGEDIR}${PREFIX}/man/man1:' \ -e 's: MANSUFFIX .*:MANSUFFIX=1:' \ -e 's/^Makefile::/^Makefile:/' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} \ -e 's/^XBINPERM=4711/XBINPERM=711/' \ -e "s/^(id \| fgrep 'uid=0(root)')/true/" >/dev/null 2>&1 \ ${WRKSRC}/install.sh post-install: - @${STRIP_CMD} ${LIBBINDIR}/cda - @${STRIP_CMD} ${LIBBINDIR}/gobrowser - @${STRIP_CMD} ${LIBBINDIR}/has_alsa - @${STRIP_CMD} ${LIBBINDIR}/xmcd - @${CP} ${WRKSRC}/xmcd_d/XMcd.ad ${STAGEDIR}${PREFIX}/lib/X11/app-defaults/XMcd - @${RM} ${STAGEDIR}${PREFIX}/bin/xmcd - @${RM} ${STAGEDIR}${PREFIX}/bin/cda - @${LN} -sf .xmcd_start ${STAGEDIR}${PREFIX}/bin/xmcd - @${LN} -sf .xmcd_start ${STAGEDIR}${PREFIX}/bin/cda - @${REINPLACE_CMD} \ + ${STRIP_CMD} ${LIBBINDIR}/cda ${LIBBINDIR}/gobrowser \ + ${LIBBINDIR}/has_alsa ${LIBBINDIR}/xmcd + ${INSTALL_DATA} ${WRKSRC}/xmcd_d/XMcd.ad \ + ${STAGEDIR}${PREFIX}/lib/X11/app-defaults/XMcd + ${RM} ${STAGEDIR}${PREFIX}/bin/xmcd + ${RM} ${STAGEDIR}${PREFIX}/bin/cda + ${LN} -sf .xmcd_start ${STAGEDIR}${PREFIX}/bin/xmcd + ${LN} -sf .xmcd_start ${STAGEDIR}${PREFIX}/bin/cda + ${REINPLACE_CMD} \ -e 's:^BINDIR=.*:XMCDLIB=${PREFIX}/bin:' \ -e 's:^XMCDLIB=.*:XMCDLIB=${PREFIX}/lib/X11/xmcd:' \ -e 's:^DISCOGDIR=.*:DISCOGDIR=${PREFIX}/lib/X11/xmcd/discog:' \ -e 's:XMCD_LIBDIR=.*:XMCD_LIBDIR=${PREFIX}/lib/X11/xmcd:' \ ${STAGEDIR}${PREFIX}/lib/X11/xmcd/scripts/genidx \ ${STAGEDIR}${PREFIX}/bin/.xmcd_start - @${REINPLACE_CMD} \ + ${REINPLACE_CMD} \ -e 's:${STAGEDIR}::' \ ${STAGEDIR}${PREFIX}/lib/X11/xmcd/discog/discog.html \ ${STAGEDIR}${PREFIX}/lib/X11/xmcd/config/config.sh \ ${STAGEDIR}${PREFIX}/lib/X11/xmcd/bin-${OPSYS}_${OSREL:R:R}-${ARCH}/README - @${FIND} ${STAGEDIR} -name \*.bak -delete + ${FIND} ${STAGEDIR}${PREFIX} -name \*.bak -delete + ${FIND} ${STAGEDIR}${PREFIX} -type d -empty -delete .include Index: head/audio/xmms-curses/Makefile =================================================================== --- head/audio/xmms-curses/Makefile (revision 382271) +++ head/audio/xmms-curses/Makefile (revision 382272) @@ -1,30 +1,32 @@ # Created by: Ion-Mihai "IOnut" Tetcu # $FreeBSD$ PORTNAME= xmms-curses PORTVERSION= 0.2.2 PORTREVISION= 6 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= itetcu@FreeBSD.org COMMENT= Ncurses program for (remote) controlling multimedia/xmms BUILD_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms LIB_DEPENDS= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs USES= gettext iconv USE_GNOME= gtk12 USE_XORG= x11 xau xcb xdmcp xext xi do-build: - cd ${WRKSRC} && ${CC} ${CFLAGS} ${PTHREAD_CFLAGS} ${PTHREAD_LIBS} -lncurses `xmms-config --cflags --libs` -o xmms-curses *.c + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ + ${CC} ${CFLAGS} -lpthread -lncurses \ + `xmms-config --cflags --libs` -o xmms-curses *.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xmms-curses ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/xmms-curses.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample .include Index: head/audio/xmms2-scrobbler/Makefile =================================================================== --- head/audio/xmms2-scrobbler/Makefile (revision 382271) +++ head/audio/xmms2-scrobbler/Makefile (revision 382272) @@ -1,32 +1,32 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTNAME= xmms2-scrobbler PORTVERSION= 0.4.0 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= ftp://ftp.code-monkey.de/pub/${PORTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= Last.fm submission client for XMMS2 LICENSE= MIT LIB_DEPENDS= libxmmsclient.so:${PORTSDIR}/audio/xmms2 \ libcurl.so:${PORTSDIR}/ftp/curl USES= gmake pkgconfig -LDFLAGS+= ${PTHREAD_LIBS} +LDFLAGS+= -lpthread PLIST_FILES= bin/xmms2-scrobbler PORTDOCS= README SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/zinf/Makefile =================================================================== --- head/audio/zinf/Makefile (revision 382271) +++ head/audio/zinf/Makefile (revision 382272) @@ -1,54 +1,54 @@ # Created by: Roman Shterenzon # $FreeBSD$ PORTNAME= zinf PORTVERSION= 2.2.5 PORTREVISION= 19 CATEGORIES= audio ipv6 MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= GTK-based MP3 player LIB_DEPENDS= libid3.so:${PORTSDIR}/audio/id3lib \ libgdbm.so:${PORTSDIR}/databases/gdbm USES= pathfix libtool pkgconfig gettext gmake perl5 USE_GNOME= gtk20 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-ipv6 \ --disable-arts CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} +LDFLAGS+= -lpthread -L${LOCALBASE}/lib OPTIONS_DEFINE= ESOUND VORBIS OPTIONS_DEFAULT=VORBIS OPTIONS_SUB= yes ESOUND_CONFIGURE_OFF= --disable-esd ESOUND_USE= GNOME=esound INSTALL_TARGET= install-strip VORBIS_CONFIGURE_OFF= --disable-vorbis VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis .include .if ${ARCH} == "i386" BUILD_DEPENDS+= nasm:${PORTSDIR}/devel/nasm CPPFLAGS+= "-D_M_IX86" .else CONFIGURE_ARGS+= --disable-x86opts .endif post-patch: @${REINPLACE_CMD} -e 's|echo aout|echo elf|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|Player::||' ${WRKSRC}/base/include/player.h post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/sdr/plugins ${INSTALL_DATA} ${FILESDIR}/sdr2.plugin.S100.audio.rtp.mpa.zinf \ ${STAGEDIR}${PREFIX}/etc/sdr/plugins .include