Index: head/astro/boinc-setiathome-v7/Makefile =================================================================== --- head/astro/boinc-setiathome-v7/Makefile (revision 403675) +++ head/astro/boinc-setiathome-v7/Makefile (revision 403676) @@ -1,102 +1,104 @@ # Created by: rene # $FreeBSD$ PORTNAME= boinc-setiathome-v7 PORTVERSION= 7.00 PORTREVISION= 6 CATEGORIES= astro MASTER_SITES= LOCAL/rene DISTNAME= setiathome-svn-1924 # modified archive, see leftout in top directory MAINTAINER= ports@FreeBSD.org COMMENT= Setiathome Enhanced for BOINC LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 RUN_DEPENDS= boinc_client:${PORTSDIR}/net/boinc-client LIB_DEPENDS= libfftw3f.so:${PORTSDIR}/math/fftw3-float USES= tar:xz gmake pkgconfig USE_AUTOTOOLS= autoconf:env automake:env GNU_CONFIGURE= yes CFLAGS+= -O2 -I${LOCALBASE}/include/boinc -I${LOCALBASE}/include \ -L${LOCALBASE}/lib .if defined(CPUTYPE) CFLAGS+= -march=${CPUTYPE} .endif # these must match settings in ${PORTSDIR}/net/boinc-client/Makefile BOINC_CLIENT_USER?= boinc BOINC_CLIENT_GROUP?= boinc BOINC_CLIENT_HOME?= /var/db/boinc OPTIONS_DEFINE= X11 X11_DESC= Build screensaver (requires net/boinc-client with X11) OPTIONS_SUB= yes X11_BUILD_DEPENDS= ${LOCALBASE}/lib/libboinc_graphics2.a:${PORTSDIR}/net/boinc-client X11_USES= jpeg X11_USE= GL=gl,glu,glut \ XORG=ice,sm,x11,xau,xcb,xext,xi,xdamage,xdmcp,xfixes,xmu,xt,xxf86vm X11_CONFIGURE_ENABLE= graphics X11_BUILD_DEPENDS_OFF= ${LOCALBASE}/include/boinc/std_fixes.h:${PORTSDIR}/net/boinc-client CFLAGS_i386= -mtune=native CFLAGS_amd64= -mtune=native .if !empty(MACHINE_CPU:Maltivec) CONFIGURE_ARGS+= --enable-altivec .endif CONFIGURE_ENV+= BOINCDIR="${NONEXISTENT}" CONFIGURE_ARGS+= --disable-static-client --disable-server \ --disable-tests \ --with-boinc-platform=${ARCH}-portbld-freebsd SETI_SITE= setiathome.berkeley.edu SETI_BINARY= setiathome-${PORTVERSION:S/.0/./}.${ARCH}-portbld-freebsd SUB_FILES= pkg-deinstall pkg-install pkg-message SUB_LIST= SETI_BINARY=${SETI_BINARY} \ SETI_SITE=${SETI_SITE} \ SETI_VERSION=${PORTVERSION:S/.//} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \ BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \ BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP} PLIST_SUB+= PREFIX=${PREFIX} \ SETI_BINARY=${SETI_BINARY} \ SETI_SITE=${SETI_SITE} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \ BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \ BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP} +BROKEN_powerpc64= Does not build + # str_replace.h is included in newer versions of net/boinc-client, # but it is not needed on FreeBSD post-patch: ${REINPLACE_CMD} -E -e "s|#include \"str_replace.h\"||" \ ${WRKSRC}/client/main.cpp \ ${WRKSRC}/client/sah_gfx.cpp \ ${WRKSRC}/client/seti.cpp \ ${WRKSRC}/client/timecvt.cpp \ ${WRKSRC}/db/xml_util.cpp pre-configure: (cd ${WRKSRC} ; ./_autosetup) do-install: ${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects ${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE} ${INSTALL_PROGRAM} ${WRKSRC}/client/${SETI_BINARY} \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/ do-install-X11-on: ${INSTALL_PROGRAM} ${WRKSRC}/client/seti_graphics \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/ .include Index: head/audio/ardour/Makefile =================================================================== --- head/audio/ardour/Makefile (revision 403675) +++ head/audio/ardour/Makefile (revision 403676) @@ -1,74 +1,76 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= ardour PORTVERSION= 2.8.16 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://freebsd.nsu.ru/distfiles/ MAINTAINER= danfe@FreeBSD.org COMMENT= Multichannel digital audio workstation LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= liblo.so:${PORTSDIR}/audio/liblo \ liblrdf.so:${PORTSDIR}/textproc/liblrdf \ libjack.so:${PORTSDIR}/audio/jack \ libaubio.so:${PORTSDIR}/audio/aubio \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libboost_date_time.so:${PORTSDIR}/devel/boost-libs \ libgnomecanvasmm-2.6.so:${PORTSDIR}/graphics/libgnomecanvasmm26 USES= cpe gettext scons pkgconfig tar:bzip2 MAKE_ARGS+= SYSLIBS=yes PREFIX=${PREFIX} NLS=yes CFLAGS+= -I${LOCALBASE}/include -DHAVE_AUBIO4 USE_GNOME= libxslt USE_LDCONFIG= ${PREFIX}/lib/ardour2 ${PREFIX}/lib/ardour2/surfaces PLIST_SUB= DISTVERSION=${DISTVERSION} OPTIONS_DEFINE= OPTIMIZED_CFLAGS VST VST_DESC= VST plugins support +BROKEN_powerpc64= Does not build + .include .if ${PORT_OPTIONS:MVST} MAKE_ARGS+= VST=yes LIB_DEPENDS+= libwine.so:${PORTSDIR}/emulators/wine PLIST_SUB+= NO_VST="@comment " PLIST_SUB+= VST="" .else PLIST_SUB+= NO_VST="" PLIST_SUB+= VST="@comment " .endif # Upstream uses these flags by default .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce . if ${ARCH} == "amd64" MAKE_ARGS+= DIST_TARGET=x86_64 MAKE_ARGS+= FPU_OPTIMIZATION=1 . elif ${MACHINE_CPU:Msse} MAKE_ARGS+= DIST_TARGET=i686 MAKE_ARGS+= FPU_OPTIMIZATION=1 . else MAKE_ARGS+= DIST_TARGET=i386 MAKE_ARGS+= FPU_OPTIMIZATION=0 . endif .else MAKE_ARGS+= FPU_OPTIMIZATION=0 .endif post-patch: @${REINPLACE_CMD} -e 's|%%CFLAGS%%|${CFLAGS}|' ${WRKSRC}/SConstruct @${REINPLACE_CMD} -e 's|alsa_pcm|oss|g' ${WRKSRC}/templates/*.template post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/ardour2/templates ${INSTALL_DATA} ${WRKSRC}/templates/*.template \ ${STAGEDIR}${PREFIX}/share/ardour2/templates .include Index: head/audio/audacity/Makefile =================================================================== --- head/audio/audacity/Makefile (revision 403675) +++ head/audio/audacity/Makefile (revision 403676) @@ -1,117 +1,119 @@ # Created by: Marc van Woerkom <3d@FreeBSD.org> # $FreeBSD$ PORTNAME= audacity PORTVERSION= 2.1.1 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= https://github.com/audacity/audacity/archive/ DISTNAME= Audacity-${PORTVERSION} MAINTAINER= xxjack12xx@gmail.com COMMENT= GUI editor for digital audio waveforms LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt +BROKEN_powerpc64= Does not build + LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile BUILD_DEPENDS+= autogen:${PORTSDIR}/devel/autogen \ bash:${PORTSDIR}/shells/bash \ cmake:${PORTSDIR}/devel/cmake WRKSRC= ${WRKDIR}/${PORTNAME}-Audacity-${PORTVERSION} GNU_CONFIGURE= yes USES= compiler:c11 cpe desktop-file-utils gmake pkgconfig shared-mime-info shebangfix dos2unix NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls OPTIONS_SUB= yes USE_WX= 2.8+ WX_COMPS= wx INSTALLS_ICONS= yes PORTDOCS= README.txt INSTALL_TARGET= install-strip DOS2UNIX_GLOB= Makefile.* *.c* *.h OPTIONS_DEFINE= NLS DEBUG DOCS FLAC ID3TAG LADSPA LAME MAD MIDI \ SBSMS SOUNDTOUCH TWOLAME VAMP VORBIS VST OPTIONS_DEFAULT= FLAC ID3TAG LADSPA MAD MIDI \ SBSMS SOUNDTOUCH TWOLAME VAMP VORBIS VST OPTIONS_DEFINE_amd64= SSE OPTIONS_DEFINE_i386= SSE OPTIONS_DEFAULT_amd64= SSE OPTIONS_DEFAULT_i386= ${MACHINE_CPU:tu:MSSE} 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 SBSMS_DESC= Use libsbsms for pitch and tempo changing SOUNDTOUCH_DESC= Use libSoundTouch for pitch and tempo changing TAGLIB_DESC= Use TagLib for metadata support TWOLAME_DESC= Use libtwolame for MP2 export support VAMP_DESC= Vamp plug-in support VST_DESC= VST plug-in support CONFIGURE_ENV+= WX_CONFIG="${WX_CONFIG}" CONFIGURE_ARGS+= --with-lib-preference="local system" --without-lv2 --without-ffmpeg \ --enable-portaudio --enable-unicode --with-libsoxr CONFIGURE_SHELL?=${LOCALBASE}/bin/bash DEBUG_CONFIGURE_WITH= debug DOCS_BUILD_DEPENDS= docbook-to-man:${PORTSDIR}/textproc/docbook-to-man \ docbook2man:${PORTSDIR}/textproc/docbook-utils 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 SBSMS_CONFIGURE_WITH= sbsms SOUNDTOUCH_CONFIGURE_WITH= soundtouch SOUNDTOUCH_LIB_DEPENDS= libSoundTouch.so:${PORTSDIR}/audio/soundtouch SSE_CONFIGURE_ENABLE= sse 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 VST_CONFIGURE_ENABLE= vst 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-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/beast/Makefile =================================================================== --- head/audio/beast/Makefile (revision 403675) +++ head/audio/beast/Makefile (revision 403676) @@ -1,68 +1,70 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= beast PORTVERSION= 0.7.8 PORTREVISION= 8 CATEGORIES= audio MASTER_SITES= http://dist.testbit.eu/beast/v${PORTVERSION:R}/ MAINTAINER= ports@FreeBSD.org COMMENT= Powerful music composition and modular synthesis application LICENSE= LGPL21 LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib \ libmad.so:${PORTSDIR}/audio/libmad \ libvorbisfile.so:${PORTSDIR}/audio/libvorbis \ libguile.so:${PORTSDIR}/lang/guile RUN_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig \ shared-mime-info shebangfix tar:bzip2 SHEBANG_FILES= autotools/intltool-merge # Fails to build with GCC 4.9, cf. PR 196849. USE_GCC= 4.8 USE_GNOME= intltool libgnomecanvas GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-silent-rules \ --enable-osspcm=/dev/dsp \ --enable-ossmidi=/dev/midi USE_LDCONFIG= yes INSTALL_TARGET= install-strip CXXFLAGS+= -fpermissive CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= VERSION="${PORTVERSION}" OPTIONS_SUB= yes OPTIONS_DEFINE= DEBUG OPTIONS_DEFINE_i386= SSE OPTIONS_DEFINE_amd64= SSE OPTIONS_DEFAULT_i386= ${MACHINE_CPU:Msse:tu} OPTIONS_DEFAULT_amd64= SSE DEBUG_CONFIGURE_ENABLE= debug SSE_VARS= SSE_FLAGS="-mmmx -msse" +BROKEN_powerpc64= Does not build + post-patch: @${REINPLACE_CMD} -e \ '/^[[:space:]].*FLAGS -[Ofgp].*"/s|^|#| ; \ s|-mmmx -msse \(-ftree-vectorize\)|${SSE_FLAGS} \1| ; \ s|\(if test 0\) ==|\1 -eq| ; \ s|\(bseladspapath=\)$${|\1\\\$${| ; \ s|\(LDFLAGS=\)""|\1"$$LDFLAGS"|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|/bin/bash|${SH}|' ${WRKSRC}/mkrelease.sh @${REINPLACE_CMD} -e \ 's|BIRNET_.*_UINT == 0|1|' ${WRKSRC}/birnet/birnetcdefs.h @${REINPLACE_CMD} -e \ 's|; q|;| ; \ s|-o \(pipefail\)|\1|' ${WRKSRC}/docs/Makefile.in @${REINPLACE_CMD} -e \ 's|-DG_DISABLE_DEPRECATED||' ${WRKSRC}/bse/Makefile.am \ ${WRKSRC}/bse/Makefile.in .include Index: head/audio/bristol/Makefile =================================================================== --- head/audio/bristol/Makefile (revision 403675) +++ head/audio/bristol/Makefile (revision 403676) @@ -1,30 +1,32 @@ # Created by: pjm # $FreeBSD$ PORTNAME= bristol PORTVERSION= 0.60.10 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0.60 MAINTAINER= pierrejacques.mimifir@gmail.com COMMENT= Vintage synthesiers emulation for electric pianos and organs LICENSE= GPLv2 LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack \ libfluidsynth.so:${PORTSDIR}/audio/fluidsynth USES= libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes QT_COMPONENTS= gui qmake_build moc_build uic_build rcc_build linguist_build CONFIGURE_ARGS+= --disable-alsa --enable-oss \ --enable-jack-default-audio \ --enable-jack-default-midi \ --disable-version-check +BROKEN_powerpc64= Does not build + PORTDATA= * .include Index: head/audio/csound/Makefile =================================================================== --- head/audio/csound/Makefile (revision 403675) +++ head/audio/csound/Makefile (revision 403676) @@ -1,194 +1,196 @@ # Created by: trevor # $FreeBSD$ PORTNAME= csound PORTVERSION= 5.19.01 PORTREVISION= 4 CATEGORIES= audio lang MASTER_SITES= SF/${PORTNAME}/${PORTNAME}5/${PORTNAME}${PORTVERSION:R} \ SF/${PORTNAME}/${PORTNAME}5/${PORTNAME}${PORTVERSION:R}/manual:manual DISTFILES= ${PORTNAME:S/c/C/}${PORTVERSION}${EXTRACT_SUFX} \ ${CSOUND_DOCS:S/$/:manual/} DIST_SUBDIR= csound MAINTAINER= ports@FreeBSD.org COMMENT= Sound synthesizer LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= swig13>0:${PORTSDIR}/devel/swig13 \ eigen>0:${PORTSDIR}/math/eigen3 \ gmm++>0:${PORTSDIR}/math/gmm++ LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile PORTSCOUT= limit:^5\. OPTIONS_DEFINE= ALSA PNG DSSI FLTK FLUIDSYNTH JACK OSC PORTAUDIO PULSEAUDIO DOCS OPTIONS_DEFAULT=FLTK OPTIONS_SUB= yes ALSA_DESC= Build ALSA I/O module PNG_DESC= Build image opcodes DSSI_DESC= Build DSSI/LADSPA host opcodes FLUIDSYNTH_DESC=Building FluidSynth opcodes JACK_DESC= Build Jack I/O module and opcodes OSC_DESC= Build OSC opcodes PORTAUDIO_DESC= Build the PortAudio I/O module PULSEAUDIO_DESC=Build the PulseAudio I/O module FLTK_DESC= Build FLTK plugin and GUI CONFLICTS_INSTALL= outguess-* csound6 WRKSRC= ${WRKDIR}/${PORTNAME:S/c/C/}${PORTVERSION} USES= bison cpe gettext scons compiler:openmp python CPE_VENDOR= csounds MAKE_ARGS= instdir="${STAGEDIR}" prefix="${PREFIX}" \ CC="${CC}" CXX="${CXX}" \ buildCsoundAC=0 buildCsoundVST=0 buildInterfaces=1 \ buildRelease=1 buildVirtual=1 dynamicCsoundLibrary=1 \ install=1 noDebug=1 useDouble=1 \ useGettext=1 usePortMIDI=0 USE_LDCONFIG= yes SSP_UNSAFE= yes CFLAGS+= -fPIC -fopenmp -DUSE_OPENMP LDFLAGS+= -pthread -Wl,-export-dynamic LINKFLAGS= # empty SUB_FILES= pkg-message .include .if ${PORT_OPTIONS:MALSA} LIB_DEPENDS+= libasound.so:${PORTSDIR}/audio/alsa-lib MAKE_ARGS+= useALSA=1 ALSA_H= alsa/asoundlib.h .else MAKE_ARGS+= useALSA=0 ALSA_H= ##alsa/asoundlib.h## .endif .if ${PORT_OPTIONS:MPNG} LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png MAKE_ARGS+= buildImageOpcodes=1 .else MAKE_ARGS+= buildImageOpcodes=0 .endif .if ${PORT_OPTIONS:MDSSI} BUILD_DEPENDS+= dssi>=0:${PORTSDIR}/audio/dssi LIB_DEPENDS+= libasound.so:${PORTSDIR}/audio/alsa-lib RUN_DEPENDS+= dssi>=0:${PORTSDIR}/audio/dssi MAKE_ARGS+= buildDSSI=1 .else MAKE_ARGS+= buildDSSI=0 .endif .if ${PORT_OPTIONS:MFLUIDSYNTH} LIB_DEPENDS+= libfluidsynth.so:${PORTSDIR}/audio/fluidsynth FLUIDSYNTH_H= fluidsynth.h .else FLUIDSYNTH_H= ##fluidsynth.h## .endif .if ${PORT_OPTIONS:MJACK} LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack MAKE_ARGS+= useJack=1 .else MAKE_ARGS+= useJack=0 .endif .if ${PORT_OPTIONS:MOSC} LIB_DEPENDS+= liblo.so:${PORTSDIR}/audio/liblo MAKE_ARGS+= useOSC=1 .else MAKE_ARGS+= useOSC=0 .endif .if ${PORT_OPTIONS:MPORTAUDIO} LIB_DEPENDS+= libportaudio.so:${PORTSDIR}/audio/portaudio MAKE_ARGS+= usePortAudio=1 .else MAKE_ARGS+= usePortAudio=0 .endif .if ${PORT_OPTIONS:MPULSEAUDIO} LIB_DEPENDS+= libpulse-simple.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_H= pulse/simple.h .else PULSEAUDIO_H= ##pulse/simple.h## .endif .if ${PORT_OPTIONS:MFLTK} LIB_DEPENDS+= libfltk.so:${PORTSDIR}/x11-toolkits/fltk MAKE_ARGS+= buildCsound5GUI=1 buildCSEditor=1 buildWinsound=1 useFLTK=1 .else MAKE_ARGS+= buildCsound5GUI=0 buildCSEditor=0 buildWinsound=0 useFLTK=0 .endif .if ${PORT_OPTIONS:MDOCS} CSOUND_DOCS= Csound${PORTVERSION:R}_manual_html.zip .endif .if ${ARCH} == amd64 || ${ARCH} == sparc64 || ${ARCH} == ia64 MAKE_ARGS+= Word64=1 .endif .if ${OSVERSION} < 1000033 BUILD_DEPENDS+= flex>0:${PORTSDIR}/textproc/flex MAKE_ENV+= PATH=${LOCALBASE}/bin:$$PATH .endif .if ${OSVERSION} >= 1000054 CXXLIB= c++ .else CXXLIB= # empty .endif +BROKEN_powerpc64= Does not build + post-patch: @${SED} -e "s|%%LOCALBASE%%|${LOCALBASE}|g; \ s|%%PYTHON_INCLUDEDIR%%|${PYTHON_INCLUDEDIR}|" \ < ${FILESDIR}/custom.py.in > ${WRKSRC}/custom.py @${REINPLACE_CMD} -e "s|'unsupported'|'linux'|; \ s|Exit(-1)|print \"\"|; \ /CCFLAGS/s|\['-Wno-format'\]|Split('${CFLAGS}')|; \ /CXXFLAGS/s|\['-Wno-format'\]|Split('${CXXFLAGS}')|; \ s|/usr/local|${LOCALBASE}|; \ s|/usr/X11R6|${LOCALBASE}|; \ /LINKFLAGS/s|\['-Wl,-Bdynamic'\]|Split('${LDFLAGS}')|; \ s|\"pthread\"|\"\"|; \ s|'pthread'|''|; \ s|\"boost/any.hpp\"|\"##boost/any.hpp##\"|; \ s|\"alsa/asoundlib.h\"|\"${ALSA_H}\"|; \ s|'xmlfile.h'|'##xmlfile.h##'|; \ s|\"pulse/simple.h\"|\"${PULSEAUDIO_H}\"|; \ s|\"m_pd.h\"|\"##m_pd.h##\"|; \ s|\"tcl.h\"|\"##tcl.h##\"|; \ s|'5.2'|'5'|; \ s|'dl'|''|; \ s|'stdc++'|'${CXXLIB}'|; \ /linuxjoystick/s|^.*| print \"\"|; \ s|\"fluidsynth.h\"|\"${FLUIDSYNTH_H}\"|; \ /mixer_main.c/s|'mixer'|'csmixer'|; \ /jpluginEnvironment/s|'asound'|''|; \ /portaudioEnvironment/s|'asound'|''|; \ /jackEnvironment/s|'asound'|''|" ${WRKSRC}/SConstruct @${REINPLACE_CMD} -e "s|linux/if.h|sys/types.h|" \ ${WRKSRC}/OOps/remote.c @${REINPLACE_CMD} -e "/Str/!s|fdclose|my_fdclose|" \ ${WRKSRC}/OOps/*.c \ ${WRKSRC}/Top/csound.c \ ${WRKSRC}/Engine/auxfd.c \ ${WRKSRC}/H/prototyp.h post-install: ${LN} -sf libcsound64.so.5 ${STAGEDIR}${PREFIX}/lib/libcsound64.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STAGEDIR}${PREFIX}/lib/*.so* \ ${STAGEDIR}${PREFIX}/lib/csound/plugins64/*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/audio/festival/Makefile =================================================================== --- head/audio/festival/Makefile (revision 403675) +++ head/audio/festival/Makefile (revision 403676) @@ -1,117 +1,119 @@ # Created by: trevor # $FreeBSD$ PORTNAME= festival PORTVERSION= 2.4 CATEGORIES= audio accessibility MASTER_SITES= FESTIVAL DISTFILES= ${DISTNAME}-release.tar.gz \ speech_tools-${PORTVERSION}-release.tar.gz PATCHFILES= src_modules_diphone_diphone.h.diff?id=b58a836:debian \ src_modules_diphone_di_io.cc.diff?id=b58a836:debian \ src_modules_diphone_diphone.cc.diff?id=b58a836:debian \ src_modules_donovan_t2s.h.diff?id=b58a836:debian \ src_modules_UniSyn_diphone_UniSyn_diphone.cc.diff?id=b58a836:debian \ festival_el_utf8.diff?id=b58a836:debian \ lintianspellpatch.diff?id=b58a836:debian \ hts21compat.diff?id=b58a836:debian \ languagespatch.diff?id=b58a836:debian \ ${SPT_PATCHES:C/.*/patch-speech__tools_\0:netbsd/} PATCH_SITES= ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/audio/festival/patches/:netbsd \ http://anonscm.debian.org/cgit/tts/festival.git/plain/debian/patches/:debian MAINTAINER= mi@aldan.algebra.com COMMENT= Multi-lingual speech synthesis system OPTIONS_DEFINE= NAS ESD OPTIONS_DEFAULT=NAS ESD ESD_DESC= ${ESOUND_DESC} DIST_SUBDIR= festival CXXFLAGS+= -DFTLIBDIR=${LOCALBASE}/share/festival/lib CONFIGURE_WRKSRC= ${WRKDIR}/festival USES= gmake SPEECHTOOLS= ${WRKSRC}/speech_tools FESTIVAL= ${WRKSRC}/festival MAKE_ARGS+= CC="${CC}" GCC="${CC}" \ CXX="${CXX}" GXX="${CXX}" \ EST_HOME=${SPEECHTOOLS} WRKSRC= ${WRKDIR} SPT_PATCHES= include_ling__class_EST__FeatureFunctionPackage.h \ include_unix_EST__socket__unix.h +BROKEN_powerpc64= Does not build + do-build: .for d in speech_tools festival ${MAKE_CMD} -C ${WRKDIR}/$d ${MAKE_FLAGS} Makefile ${MAKE_ARGS} .endfor # Can not make test in `festival', because the voices may not be installed # XXX: this should fail, if the verdict is not "CORRECT"... post-build test: ${MAKE_CMD} -C ${WRKDIR}/speech_tools test # The below is needed, because Debian's patches expect a different # directory-name pre-patch: ${LN} -s festival ${WRKSRC}/festival-2.1~release ${LN} -s festival ${WRKSRC}/b post-patch:: ${REINPLACE_CMD} -e 's,/usr/X11R6,${LOCALBASE},g' \ ${WRKSRC}/*/config/systems/default.mak .for m in nas esd ${m:tu}_LIB_DEPENDS= lib${m:nas=audio}.so:${PORTSDIR}/audio/${m:esd=esound} post-patch-${m:tu}-on: ${REINPLACE_CMD} -e 's,# INCLUDE_MODULES += ${m:tu}_AUDIO,INCLUDE_MODULES += ${m:tu}_AUDIO,' \ ${WRKDIR}/*/config/config.in ${m:tu}_CONFIGURE_ENABLE=${m} .endfor do-configure: .for d in speech_tools festival @cd ${WRKDIR}/$d && \ if ! ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \ CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \ ${CONFIGURE_ENV} ./configure ${CONFIGURE_ARGS}; then \ ${ECHO_CMD} "===> configuration script for $d failed."; \ ${FALSE}; \ fi # This step helps non-i386 systems and is harmless on i386 -${LN} -s ix86_FreeBSD.mak ${WRKDIR}/$d/config/systems/${ARCH:S/armv6/arm/}_unknown.mak .endfor ${REINPLACE_CMD} \ -e '/^CFLAGS *=/s|$$| ${CFLAGS}|' \ -e '/^CXXFLAGS *=/s|$$| ${CXXFLAGS}|' \ -e 's,^OPTIMI,#OPTIMI,' \ ${WRKSRC}/speech_tools/config/compilers/gcc*.mak # This step helps to use a compiler, the vendor has not seen before: ${TEST} -e ${WRKDIR}/speech_tools/config/compilers/${CC}.mak || \ ${LN} -s gcc_defaults.mak ${WRKDIR}/speech_tools/config/compilers/${CC}.mak do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${CHMOD} -R u+w,a+r,og-w ${FESTIVAL}/lib ${FIND} ${FESTIVAL}/lib -type d -print0 | ${XARGS} -0 ${CHMOD} 755 ${FIND} ${FESTIVAL} -type f -name *.orig -delete ${CP} -pPR ${FESTIVAL}/lib ${FESTIVAL}/examples ${STAGEDIR}${DATADIR} ${RM} -rf ${STAGEDIR}${DATADIR}/lib/etc/Makefile ${STAGEDIR}${DATADIR}/lib/etc/*FreeBSD* \ ${STAGEDIR}${DATADIR}/lib/etc/*unknown ${INSTALL_PROGRAM} ${FESTIVAL}/lib/etc/*/audsp ${STAGEDIR}${PREFIX}/libexec ${INSTALL_PROGRAM} ${FESTIVAL}/src/main/festival ${STAGEDIR}${PREFIX}/libexec/festival.naked ${INSTALL_PROGRAM} ${FESTIVAL}/src/main/festival_client ${STAGEDIR}${PREFIX}/libexec/festival_client.naked for n in festival.sh festival_client.sh sitevars.scm; \ do {\ ${SED} "s%@PKG_FESTIVAL_LOCATION@%${DATADIR}%; \ s%@PKG_PREFIX@%${PREFIX}%" <${FILESDIR}/$$n > ${WRKDIR}/$$n ;} \ done ${INSTALL_SCRIPT} ${WRKDIR}/festival.sh ${STAGEDIR}${PREFIX}/bin/festival ${INSTALL_SCRIPT} ${WRKDIR}/festival_client.sh ${STAGEDIR}${PREFIX}/bin/festival_client ${INSTALL_DATA} ${WRKDIR}/sitevars.scm ${STAGEDIR}${DATADIR}/lib/sitevars.scm ${INSTALL_MAN} ${FESTIVAL}/doc/festival.1 ${STAGEDIR}${PREFIX}/man/man1/festival.1 ${INSTALL_MAN} ${FESTIVAL}/doc/festival_client.1 ${STAGEDIR}${PREFIX}/man/man1/festival_client.1 .include Index: head/audio/funktrackergold/Makefile =================================================================== --- head/audio/funktrackergold/Makefile (revision 403675) +++ head/audio/funktrackergold/Makefile (revision 403676) @@ -1,32 +1,34 @@ # Created by: Mark Pulford # $FreeBSD$ PORTNAME= funktrackergold DISTVERSION= 1.5-2 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= SUNSITE/apps/sound/players 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_LDFLAGS="-lpthread" PORTDOCS= INSTALL PLIST_FILES= bin/funkgold +BROKEN_powerpc64= Does not build + 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/gnuspeechsa/Makefile =================================================================== --- head/audio/gnuspeechsa/Makefile (revision 403675) +++ head/audio/gnuspeechsa/Makefile (revision 403676) @@ -1,27 +1,28 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= gnuspeechsa PORTVERSION= 0.1.5 CATEGORIES= audio MASTER_SITES= GNU/gnuspeech MAINTAINER= amdmi3@FreeBSD.org COMMENT= Command line, or application-based speech output module of gnuspeech LICENSE= GPLv3 # or later LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_FreeBSD_9= does not build +BROKEN_powerpc64= Does not build USES= cmake compiler:c++11-lib PORTDOCS= README OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ .include Index: head/audio/idjc/Makefile =================================================================== --- head/audio/idjc/Makefile (revision 403675) +++ head/audio/idjc/Makefile (revision 403676) @@ -1,52 +1,54 @@ # Created by: Sean Bruno # $FreeBSD$ PORTNAME= idjc PORTVERSION= 0.8.15 CATEGORIES= audio python MASTER_SITES= SF/idjc/idjc/0.8 MAINTAINER= sbruno@FreeBSD.org COMMENT= Shoutcast/Icecast DJ Console LICENSE= LGPL20 LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \ libavutil.so:${PORTSDIR}/multimedia/ffmpeg \ libjack.so:${PORTSDIR}/audio/jack \ libtwolame.so:${PORTSDIR}/audio/twolame \ libspeex.so:${PORTSDIR}/audio/speex \ libsndfile.so:${PORTSDIR}/audio/libsndfile \ libmpg123.so:${PORTSDIR}/audio/mpg123 \ libFLAC.so:${PORTSDIR}/audio/flac \ libmp3lame.so:${PORTSDIR}/audio/lame \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libshout-idjc.so:${PORTSDIR}/audio/shout-idjc RUN_DEPENDS= oggenc:${PORTSDIR}/audio/vorbis-tools \ ${PYTHON_PKGNAMEPREFIX}mutagen>=0:${PORTSDIR}/audio/py-mutagen \ ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:${PORTSDIR}/devel/py-dbus OPTIONS_SUB= YES OPTIONS_DEFINE= DOCS NLS OPTIONS_DEFAULT= DOCS NLS USES= compiler:nestedfct desktop-file-utils gettext gmake \ libtool pathfix pkgconfig python:2.7 LDFLAGS+= -L${LOCALBASE}/lib NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls MAKE_JOBS_UNSAFE= yes GNU_CONFIGURE= yes USE_PYTHON= pythonprefix USE_GNOME= glib20 pygtk2 +BROKEN_powerpc64= Does not build + PLIST_SUB+= PORTVERSION="${PORTVERSION}" DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} pre-install: ${REINPLACE_CMD} 's|libvorbis.so.0|libvorbis.so|' \ ${WRKSRC}/python/format.py ${REINPLACE_CMD} 's|#! /usr/local/bin/python2.72.7|#\!${LOCALBASE}/bin/${PYTHON_VERSION}|' \ ${WRKSRC}/idjc .include Index: head/audio/mhwaveedit/Makefile =================================================================== --- head/audio/mhwaveedit/Makefile (revision 403675) +++ head/audio/mhwaveedit/Makefile (revision 403676) @@ -1,69 +1,70 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= mhwaveedit PORTVERSION= 1.4.23 PORTREVISION= 2 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 +BROKEN_powerpc64= Does not build on powerpc64 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_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/milkytracker/Makefile =================================================================== --- head/audio/milkytracker/Makefile (revision 403675) +++ head/audio/milkytracker/Makefile (revision 403676) @@ -1,47 +1,49 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= milkytracker PORTVERSION= 0.90.86 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= http://www.milkytracker.org/files/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Music creation tool inspired by Fast Tracker 2 LICENSE= GPLv3 NOT_FOR_ARCH= powerpc LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack \ libzzip.so:${PORTSDIR}/devel/zziplib USES= pkgconfig GNU_CONFIGURE= yes USE_SDL= sdl CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --disable-alsatest --without-alsa PORTDOCS= FAQ.html MilkyTracker.html ChangeLog.html ICONS= carton.ico carton.png OPTIONS_DEFINE= DOCS +BROKEN_powerpc64= Does not build on powerpc64 + post-install: .for f in ${ICONS} ${INSTALL_DATA} ${WRKSRC}/resources/pictures/${f} \ ${STAGEDIR}${PREFIX}/share/pixmaps/${f:C/carton/milkytracker/} .endfor @${MKDIR} ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/resources/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/docs/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/audio/mp3plot/Makefile =================================================================== --- head/audio/mp3plot/Makefile (revision 403675) +++ head/audio/mp3plot/Makefile (revision 403676) @@ -1,36 +1,38 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= mp3plot DISTVERSION= 0.6.0 PORTREVISION= 12 CATEGORIES= audio MASTER_SITES= http://p.outlyer.net/mp3plot/files/ MAINTAINER= ports@FreeBSD.org COMMENT= Mp3 bitrate plot tool LICENSE= GPLv2 LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs OPTIONS_DEFINE= GD IMAGEMAGICK OPTIONS_DEFAULT=GD CONFIGURE_ARGS= --with-boost-program-options=boost_program_options \ --with-boost-thread=boost_thread CPPFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes LIBS+= -L${LOCALBASE}/lib -lboost_system PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz GD_CONFIGURE_ENABLE= gd GD_LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd IMAGEMAGICK_CONFIGURE_ENABLE= magick IMAGEMAGICK_LIB_DEPENDS=libMagick++-6.so:${PORTSDIR}/graphics/ImageMagick +BROKEN_powerpc64= Does not build on powerpc64 + post-patch: @${REINPLACE_CMD} -e '/bldtype_/s|-O2||g; s|^extra_LD.*||g' ${WRKSRC}/configure .include Index: head/audio/musicpd/Makefile =================================================================== --- head/audio/musicpd/Makefile (revision 403675) +++ head/audio/musicpd/Makefile (revision 403676) @@ -1,222 +1,224 @@ # $FreeBSD$ PORTNAME= musicpd PORTVERSION= 0.19.10 CATEGORIES= audio ipv6 MASTER_SITES= http://www.musicpd.org/download/mpd/${PORTVERSION:R}/ DISTNAME= mpd-${PORTVERSION} MAINTAINER= crees@FreeBSD.org COMMENT= Remote-controllable music daemon LICENSE= GPLv2 USES= gmake pkgconfig compiler:c++11-lib tar:xz GNU_CONFIGURE= yes USE_GNOME= glib20 LIB_DEPENDS= libboost_iostreams.so:${PORTSDIR}/devel/boost-libs \ libicudata.so:${PORTSDIR}/devel/icu USE_RC_SUBR= ${PORTNAME} CONFIGURE_ARGS+=--disable-alsa --disable-systemd-daemon --disable-roar CFLAGS+= -I${PREFIX}/include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/sidplay/builders +BROKEN_powerpc64= Does not build on powerpc64 + PORTDOCS= AUTHORS README COPYING NEWS SUB_FILES= pkg-message OPTIONS_DEFINE= ID3TAG IPV6 ARCHIVE SAMPLERATE SQLITE3 \ CDPARANOIA LAME MMS VORBISENC DOCS OPTIONS_RADIO= ZEROCONF OPTIONS_RADIO_ZEROCONF= AVAHI MDNSRESPONDER OPTIONS_MULTI= FILE_FORMAT OPTIONS_MULTI_FILE_FORMAT= AAC ADPLUG FFMPEG FLAC FLUIDSYNTH \ GME MAD MIKMOD MODPLUG MPG123 MUSEPACK \ OPUS SIDPLAY2 SNDFILE TREMOR TWOLAME \ VORBIS WAV WAVPACK WILDMIDI OPTIONS_GROUP= PLAYBACK OPTIONS_GROUP_PLAYBACK= AO CURL HTTPD JACK OPENAL OSS PIPE PULSEAUDIO SHOUTCAST ADPLUG_DESC= AdPlug support FLUIDSYNTH_DESC=FludSynth support (MIDI files) GME_DESC= GME support (video game music files) LAME_DESC= Support for MP3 Icecast Streams PIPE_DESC= Support for writing PCM audio to a pipe SIDPLAY2_DESC= Sidplay support (C64 mono and stereo files) TREMOR_DESC= Tremor decoder (not with SHOUTCAST; use VORBIS) TWOLAME_DESC= TwoLAME support (mp2) VORBISENC_DESC= Ogg Vorbis encoder WILDMIDI_DESC= WildMIDI support (MIDI files) OPTIONS_DEFAULT=ID3TAG IPV6 MAD OSS FLAC VORBIS WAV FFMPEG SNDFILE CURL AAC_CONFIGURE_ENABLE=aac AAC_LIB_DEPENDS=libfaad.so:${PORTSDIR}/audio/faad ADPLUG_CONFIGURE_ENABLE=adplug ADPLUG_LIB_DEPENDS=libadplug.so:${PORTSDIR}/audio/libadplug AO_CONFIGURE_ENABLE=ao AO_LIB_DEPENDS=libao.so:${PORTSDIR}/audio/libao CDPARANOIA_CONFIGURE_ENABLE=cdio-paranoia CDPARANOIA_LIB_DEPENDS=libcdda_paranoia.so:${PORTSDIR}/audio/cdparanoia CURL_CONFIGURE_ENABLE=curl CURL_LIB_DEPENDS=libcurl.so:${PORTSDIR}/ftp/curl FFMPEG_CONFIGURE_ENABLE=ffmpeg FFMPEG_LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \ libavformat.so:${PORTSDIR}/multimedia/ffmpeg \ libavutil.so:${PORTSDIR}/multimedia/ffmpeg FLAC_CONFIGURE_ENABLE=flac FLAC_LIB_DEPENDS=libFLAC.so:${PORTSDIR}/audio/flac FLUIDSYNTH_CONFIGURE_ENABLE=fluidsynth FLUIDSYNTH_LIB_DEPENDS=libfluidsynth.so:${PORTSDIR}/audio/fluidsynth GME_CONFIGURE_ENABLE=gme GME_LIB_DEPENDS=libgme.so:${PORTSDIR}/audio/libgme HTTPD_CONFIGURE_ENABLE=httpd-output ID3TAG_CONFIGURE_ENABLE=id3 ID3TAG_LIB_DEPENDS=libid3tag.so:${PORTSDIR}/audio/libid3tag IPV6_CONFIGURE_ENABLE=ipv6 JACK_CONFIGURE_ENABLE=jack JACK_LIB_DEPENDS=libjack.so:${PORTSDIR}/audio/jack LAME_CONFIGURE_ENABLE=lame-encoder LAME_LIB_DEPENDS=libmp3lame.so:${PORTSDIR}/audio/lame MAD_CONFIGURE_ENABLE=mad MAD_LIB_DEPENDS=libmad.so:${PORTSDIR}/audio/libmad MIKMOD_CONFIGURE_ENABLE=mikmod MIKMOD_LIB_DEPENDS=libmikmod.so:${PORTSDIR}/audio/libmikmod MMS_CONFIGURE_ENABLE=mms MMS_LIB_DEPENDS=libmms.so:${PORTSDIR}/net/libmms MODPLUG_CONFIGURE_ENABLE=modplug MODPLUG_LIB_DEPENDS=libmodplug.so:${PORTSDIR}/audio/libmodplug MPG123_CONFIGURE_ENABLE=mpg123 MPG123_LIB_DEPENDS=libmpg123.so:${PORTSDIR}/audio/mpg123 MUSEPACK_CONFIGURE_ENABLE=mpc MUSEPACK_LIB_DEPENDS=libmpcdec.so:${PORTSDIR}/audio/musepack OPENAL_CONFIGURE_ENABLE=openal OPENAL_LIB_DEPENDS=libopenal.so:${PORTSDIR}/audio/openal OPUS_CONFIGURE_ENABLE=opus OPUS_LIB_DEPENDS=libopus.so:${PORTSDIR}/audio/opus OSS_CONFIGURE_ENABLE=oss PIPE_CONFIGURE_ENABLE=pipe-output PULSEAUDIO_CONFIGURE_ENABLE=pulse PULSEAUDIO_LIB_DEPENDS=libpulse.so:${PORTSDIR}/audio/pulseaudio SAMPLERATE_CONFIGURE_ENABLE=lsr SAMPLERATE_LIB_DEPENDS=libsamplerate.so:${PORTSDIR}/audio/libsamplerate SIDPLAY2_CONFIGURE_ENABLE=sidplay SIDPLAY2_LIB_DEPENDS=libsidplay2.so:${PORTSDIR}/audio/libsidplay2 SNDFILE_CONFIGURE_ENABLE=sndfile SNDFILE_LIB_DEPENDS=libsndfile.so:${PORTSDIR}/audio/libsndfile SQLITE3_CONFIGURE_ENABLE=sqlite SQLITE3_LIB_DEPENDS=libsqlite3.so:${PORTSDIR}/databases/sqlite3 TREMOR_CONFIGURE_WITH=tremor TREMOR_LIB_DEPENDS=libvorbisidec.so:${PORTSDIR}/audio/libtremor TWOLAME_CONFIGURE_ENABLE=twolame-encoder TWOLAME_LIB_DEPENDS=libtwolame.so:${PORTSDIR}/audio/twolame VORBISENC_CONFIGURE_ENABLE=vorbis-encoder VORBISENC_LIB_DEPENDS=libvorbisenc.so:${PORTSDIR}/audio/libvorbis VORBIS_CONFIGURE_ENABLE=vorbis VORBIS_LIB_DEPENDS=libvorbis.so:${PORTSDIR}/audio/libvorbis WAV_CONFIGURE_ENABLE=audiofile WAV_LIB_DEPENDS=libaudiofile.so:${PORTSDIR}/audio/libaudiofile WAVPACK_CONFIGURE_ENABLE=wavpack WAVPACK_LIB_DEPENDS=libwavpack.so:${PORTSDIR}/audio/wavpack WILDMIDI_CONFIGURE_ENABLE=wildmidi WILDMIDI_LIB_DEPENDS=libWildMidi.so:${PORTSDIR}/audio/wildmidi MPDUSER?= mpd MPDGROUP?= mpd USERS= ${MPDUSER} GROUPS= ${MPDGROUP} .include .ifdef MPDCONF IGNORE=Please remove the MPDCONF line from make.conf, then rename ${PREFIX}/etc/${MPDCONF} to musicpd.conf, if it exists .endif .if exists(${PREFIX}/etc/mpd.conf) MSG=does not expect ${PREFIX}/etc/mpd.conf to exist. .if !exists(${PREFIX}/etc/musicpd.conf) IGNORE=${MSG} Move it to ${PREFIX}/etc/musicpd.conf. .else IGNORE=${MSG} You also have musicpd.conf-- check carefully to see which one you want, and remove mpd.conf. .endif .endif .if ${PORT_OPTIONS:MARCHIVE} CONFIGURE_ARGS+=--enable-bzip2 \ --enable-zzip \ --enable-iso9660 LIB_DEPENDS+= libzzip.so:${PORTSDIR}/devel/zziplib \ libcdio_paranoia.so:${PORTSDIR}/sysutils/libcdio-paranoia .else CONFIGURE_ARGS+=--disable-bzip2 \ --disable-zzip \ --disable-iso9660 .endif .if ${PORT_OPTIONS:MAVAHI} CONFIGURE_ARGS+=--with-zeroconf=avahi LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app .else CONFIGURE_ARGS+=--with-zeroconf=no .endif .if ${PORT_OPTIONS:MMDNSRESPONDER} CONFIGURE_ARGS+=--with-zeroconf=bonjour LIB_DEPENDS+= libdns_sd.so:${PORTSDIR}/net/mDNSResponder .else CONFIGURE_ARGS+=--with-zeroconf=no .endif # libshout streaming support will be disabled by configure script when built # also with tremor since the latter does not support vorbis encoding .if ${PORT_OPTIONS:MSHOUTCAST} . if ${PORT_OPTIONS:MTREMOR} IGNORE= shoutcast and tremor do not coexist; use vorbis instead . endif LIB_DEPENDS+= libshout.so:${PORTSDIR}/audio/libshout CONFIGURE_ARGS+=--enable-vorbis-encoder \ --enable-shout .else CONFIGURE_ARGS+=--disable-shout .endif post-patch: # Replace ~/ with /var/mpd and make musicpd run as mpd by default @${REINPLACE_CMD} -e 's,^#\([^"]*"\)~/,\1/var/mpd,g' \ -e 's,^#\(user[^"]*"\)nobody,\1${MPDUSER},g' \ ${WRKSRC}/doc/mpdconf.example # Uncomment OSS audio output part from MPDCONF; dragons! start=$$(expr $$(${SED} -n '/^# type *"oss"/=' \ ${WRKSRC}/doc/mpdconf.example) - 1); \ finish=$$(for n in $$(${JOT} 10 $$start); do \ [ "$$(${SED} -n $${n}p ${WRKSRC}/doc/mpdconf.example)" = \ "#}" ] && echo $$n || true; done); \ ${REINPLACE_CMD} -e "$${start},$${finish}s,^#,," \ ${WRKSRC}/doc/mpdconf.example # Fix man pages for executable names @${REINPLACE_CMD} -e 's/^\(\.B m\)pd/\1usicpd/' \ -e 's#^\(\.BI \)/etc/mpd.conf#\1${PREFIX}/etc/${PORTNAME}.conf#' \ -e 's#^mpd.conf#${PORTNAME}.conf#' \ -e 's#^mpd(1)#musicpd(1)#' \ ${WRKSRC}/doc/mpd.1 ${WRKSRC}/doc/mpd.conf.5 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/mpd \ ${STAGEDIR}/${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/doc/mpd.1 \ ${STAGEDIR}/${PREFIX}/man/man1/${PORTNAME}.1 ${INSTALL_MAN} ${WRKSRC}/doc/mpd.conf.5 \ ${STAGEDIR}/${PREFIX}/man/man5/${PORTNAME}.conf.5 ${MKDIR} ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}/${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/doc/mpdconf.example \ ${STAGEDIR}/${PREFIX}/etc/${PORTNAME}.conf.sample .include Index: head/audio/xmcd/Makefile =================================================================== --- head/audio/xmcd/Makefile (revision 403675) +++ head/audio/xmcd/Makefile (revision 403676) @@ -1,72 +1,74 @@ # 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} +BROKEN_powerpc64= Does not build on powerpc64 + 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 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 ${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} \ -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}${PREFIX} -name \*.bak -delete ${FIND} ${STAGEDIR}${PREFIX} -type d -empty -delete .include Index: head/benchmarks/fio/Makefile =================================================================== --- head/benchmarks/fio/Makefile (revision 403675) +++ head/benchmarks/fio/Makefile (revision 403676) @@ -1,42 +1,44 @@ # Created by: luigi@FreeBSD.org # $FreeBSD$ PORTNAME= fio PORTVERSION= 2.2.12 CATEGORIES= benchmarks MASTER_SITES= http://brick.kernel.dk/snaps/ MAINTAINER= bapt@FreeBSD.org COMMENT= FIO - flexible IO tester LICENSE= GPLv2 USES= gmake tar:bzip2 OPTIONS_DEFINE= GNUPLOT EXAMPLES GNUPLOT_DESC= Support for plotting graphs GNUPLOT_BUILD_DEPENDS= ${LOCALBASE}/bin/gnuplot:${PORTSDIR}/math/gnuplot .include .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000013 USES+= bison MAKE_ARGS+= YACC=${LOCALBASE}/bin/bison .endif .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000033 BUILD_DEPENDS+= flex>0:${PORTSDIR}/textproc/flex MAKE_ARGS+= LEX=${LOCALBASE}/bin/flex .endif +BROKEN_powerpc64= Does not build on powerpc64 + do-install: ${INSTALL_PROGRAM} ${WRKSRC}/fio ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/tools/fio_generate_plots ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/fio.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/tools/fio_generate_plots.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/benchmarks/libmicro/Makefile =================================================================== --- head/benchmarks/libmicro/Makefile (revision 403675) +++ head/benchmarks/libmicro/Makefile (revision 403676) @@ -1,43 +1,45 @@ # Created by: Vsevolod Stakhov # $FreeBSD$ PORTNAME= libmicro PORTVERSION= 0.4.1 CATEGORIES= benchmarks MASTER_SITES= http://hub.opensolaris.org/bin/download/Project+libmicro/Source+Archives/ \ LOCAL/bdrewery/${PORTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= Set of utilities to benchmark productivity of system calls LICENSE= CDDL USES= gmake WRKSRC= ${WRKDIR}/libMicro-${PORTVERSION} STRIP= # Do not strip binaries PLIST_SUB= ARCH="${ARCH}" PKGLIBDIR= ${PREFIX}/lib/${PORTNAME} +BROKEN_powerpc64= Does not build on powerpc64 + post-build: ${ECHO_CMD} '#!/bin/sh' > ${WRKDIR}/libmicro-bench ${ECHO_CMD} '(cd ${PKGLIBDIR} && ./bench $$1)' \ >> ${WRKDIR}/libmicro-bench.sh do-install: (cd ${WRKDIR} && ${INSTALL_SCRIPT} libmicro-bench.sh \ ${STAGEDIR}${PREFIX}/bin/libmicro-bench) (cd ${WRKSRC} && ${INSTALL_SCRIPT} multiview.sh \ ${STAGEDIR}${PREFIX}/bin/multiview) @${MKDIR} ${STAGEDIR}${PKGLIBDIR} (cd ${WRKSRC} && ${INSTALL_SCRIPT} bench.sh \ ${STAGEDIR}${PKGLIBDIR}/bench) @${MKDIR} ${STAGEDIR}${PKGLIBDIR}/bin-${ARCH} (cd ${WRKSRC}/bin-${ARCH} \ && ${INSTALL_PROGRAM} exec_bin ${STAGEDIR}${PKGLIBDIR}/bin-${ARCH}) (cd ${WRKSRC}/bin ; for i in * ; do ${INSTALL_PROGRAM} \ ${WRKSRC}/bin-${ARCH}/$$i ${STAGEDIR}${PKGLIBDIR}/bin-${ARCH} ; done) @${MKDIR} ${STAGEDIR}${PKGLIBDIR}/bin (cd ${STAGEDIR}${PKGLIBDIR}/bin-${ARCH} ; for i in * ; do ${LN} -s \ ../bin-${ARCH}/$$i ../bin ; done) .include Index: head/benchmarks/nosqlbench/Makefile =================================================================== --- head/benchmarks/nosqlbench/Makefile (revision 403675) +++ head/benchmarks/nosqlbench/Makefile (revision 403676) @@ -1,26 +1,28 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= nosqlbench PORTVERSION= 0.0.${DATE} CATEGORIES= benchmarks databases MASTER_SITES= LOCAL/vg MAINTAINER= vg@FreeBSD.org COMMENT= Micro-benchmarking NoSQL storage LICENSE= BSD2CLAUSE LIB_DEPENDS= libleveldb.so:${PORTSDIR}/databases/leveldb DATE= 20150822 USES= cmake tar:bzip2 PLIST_FILES= bin/nb \ etc/nosqlbench.conf.sample +BROKEN_powerpc64= Does not build on powerpc64 + post-install: ${INSTALL_DATA} ${WRKSRC}/sources/nosqlbench.conf \ ${STAGEDIR}${PREFIX}/etc/nosqlbench.conf.sample .include Index: head/biology/avida/Makefile =================================================================== --- head/biology/avida/Makefile (revision 403675) +++ head/biology/avida/Makefile (revision 403676) @@ -1,69 +1,70 @@ # Created by: Jeremy # $FreeBSD$ PORTNAME= avida PORTVERSION= 2.12.4 DISTVERSIONSUFFIX= -src CATEGORIES= biology MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-stable/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Auto-adaptive genetic system designed for ALife research LICENSE= GPLv3 BROKEN_sparc64= missing atomics implementation +BROKEN_powerpc64= Does not build on powerpc64 USES= cmake:outsource ncurses CMAKE_ARGS= -DAPTO_UNIT_TESTS:BOOL=OFF -DAVD_UNIT_TESTS:BOOL=OFF PORTDOCS= * PLIST_FILES= ${BIN_FILES:S|^|bin/|} \ ${BIN_FILES:S|^|lib/${PORTNAME}/|} \ ${DATA_FILES:S|^|lib/${PORTNAME}/|} BIN_FILES= avida avida-viewer DATA_FILES= analyze.cfg avida.cfg default-gx.org \ default-heads-sex.org default-heads.org default-smt.org \ default-transsmt.org environment.cfg events.cfg \ experimental.org instset-experimental.cfg instset-gx.cfg \ instset-heads-sex.cfg instset-heads.cfg instset-smt.cfg \ instset-transsmt.cfg OPTIONS_DEFINE= DOCS post-patch: @${FIND} ${WRKSRC} -name "CMakeLists.txt" | ${XARGS} \ ${REINPLACE_CMD} -e \ 's|-O[0-9]|| ; \ s| pthread| -pthread|' @${REINPLACE_CMD} -e '/long long int/s|std::abs|llabs|' \ ${WRKSRC}/avida-core/source/main/cPopulationInterface.cc @${REINPLACE_CMD} -e '/__PPC__/s|linux|${OPSYS}|' \ ${WRKSRC}/libs/tcmalloc-1.4/src/atomicops.h pre-build: .for exec in ${BIN_FILES} @(cd ${WRKSRC} && ${ECHO_CMD} \ 'cd ${PREFIX}/lib/${PORTNAME} && ./${exec} $$@' > ${exec}.sh) .endfor do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} .for exec in ${BIN_FILES} ${INSTALL_SCRIPT} ${WRKSRC}/${exec}.sh \ ${STAGEDIR}${PREFIX}/bin/${exec} ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/bin/${exec} \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME} .endfor ${INSTALL_DATA} \ ${WRKSRC}/avida-core/support/config/*.cfg \ ${WRKSRC}/avida-core/support/config/*.org \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/avida-core/documentation && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DOCSDIR}) .include Index: head/biology/bwa/Makefile =================================================================== --- head/biology/bwa/Makefile (revision 403675) +++ head/biology/bwa/Makefile (revision 403676) @@ -1,28 +1,30 @@ # Created by: Jason Bacon # $FreeBSD$ PORTNAME= bwa PORTVERSION= 0.7.9a CATEGORIES= biology MASTER_SITES= SF/bio-bwa/ MAINTAINER= bacon4000@gmail.com COMMENT= Burrows-Wheeler sequence aligner LICENSE= GPLv3 USES= perl5 shebangfix tar:bzip2 SHEBANG_FILES= qualfa2fq.pl xa2multi.pl USE_PERL5= run PLIST_FILES= bin/bwa bin/qualfa2fq.pl bin/xa2multi.pl man/man1/bwa.1.gz # Avoid #error in emmintrin.h CFLAGS+= -msse2 +BROKEN_powerpc64= Does not build on powerpc64 + do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bwa ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/*.pl ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include Index: head/biology/gmap/Makefile =================================================================== --- head/biology/gmap/Makefile (revision 403675) +++ head/biology/gmap/Makefile (revision 403676) @@ -1,33 +1,35 @@ # Created by: Bob Zimmermann # $FreeBSD$ PORTNAME= gmap PORTVERSION= 2015.09.21 CATEGORIES= biology MASTER_SITES= http://research-pub.gene.com/gmap/src/ DISTNAME= ${PORTNAME}-gsnap-${PORTVERSION:C|\.|-|g} MAINTAINER= bacon4000@gmail.com COMMENT= Genomic Mapping and Alignment Program for mRNA and EST Sequences LICENSE= GMAP LICENSE_NAME= GMAP License LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USES= gmake perl5 GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C|\.|-|g} OPTIONS_DEFINE= SIMD SIMD_CONFIGURE_OFF= --disable-builtin-popcount --disable-simd +BROKEN_powerpc64= Does not build on powerpc64 + # shebang_fix operates during patch. # These scripts are created during configure. post-configure: ${REINPLACE_CMD} -e 's|/usr/bin/perl|${PERL}|g' \ ${WRKSRC}/Makefile ${WRKSRC}/util/*.pl .include Index: head/biology/muscle/Makefile =================================================================== --- head/biology/muscle/Makefile (revision 403675) +++ head/biology/muscle/Makefile (revision 403676) @@ -1,27 +1,29 @@ # Created by: Motomichi Matsuzaki # $FreeBSD$ PORTNAME= muscle PORTVERSION= 3.8.31 CATEGORIES= biology MASTER_SITES= http://www.drive5.com/muscle/downloads${PORTVERSION}/ DISTNAME= ${PORTNAME}${PORTVERSION}_src MAINTAINER= mzaki@m.u-tokyo.ac.jp COMMENT= MUltiple Sequence Comparison by Log-Expectation FETCH_ARGS= -A WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}/src USES= dos2unix DOS2UNIX_GLOB= *.cpp ALL_TARGET= muscle PLIST_FILES= bin/muscle +BROKEN_powerpc64= Does not build on powerpc64 + do-install: ${INSTALL_PROGRAM} ${WRKSRC}/muscle ${STAGEDIR}${PREFIX}/bin .include Index: head/cad/gmsh/Makefile =================================================================== --- head/cad/gmsh/Makefile (revision 403675) +++ head/cad/gmsh/Makefile (revision 403676) @@ -1,205 +1,207 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= gmsh PORTVERSION= 2.9.3 CATEGORIES= cad MASTER_SITES= http://www.geuz.org/gmsh/src/ \ http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/ DISTNAME= ${PORTNAME}-${PORTVERSION}-source DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= gmsh EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= stephen@FreeBSD.org COMMENT= Automatic 3D finite element mesh generator LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk \ libpng.so:${PORTSDIR}/graphics/png \ liblapack.so:${PORTSDIR}/math/lapack RUN_DEPENDS= getdp:${PORTSDIR}/science/getdp WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-source SLAVEDIRS= cad/gmsh-occ USES= cmake fortran gmake jpeg tar:tgz USE_GL= yes ALL_TARGET= all MAKE_JOBS_UNSAFE= yes CMAKE_ARGS+= -DCMAKE_SKIP_RPATH:BOOL=YES OPTIONS_DEFINE= DOCS +BROKEN_powerpc64= Does not build on powerpc64 + .if !defined(WITHOUT_STATIC_LIB) CMAKE_ARGS+= -DENABLE_BUILD_LIB=ON ALL_TARGET+= lib PLIST_SUB+= STATIC_LIB="" .else PLIST_SUB+= STATIC_LIB="@comment " .endif .if !defined(WITHOUT_SHARED_LIB) CMAKE_ARGS+= -DENABLE_BUILD_SHARED=ON ALL_TARGET+= shared PLIST_SUB+= SHARED_LIB="" VER=${PORTVERSION} VE=${PORTVERSION:R} USE_LDCONFIG= yes .else PLIST_SUB+= SHARED_LIB="@comment " .endif .if defined(PORT_OPTIONS:MDOCS) CMAKE_ARGS+= -DINSTALL_DOCS=OFF .endif .if defined(WITHOUT_TETGEN) CMAKE_ARGS+= -DENABLE_TETGEN=OFF .else NO_CDROM= Contact appropriate authors for commercial purposes if including Tetgen or Metis CMAKE_ARGS+= -DENABLE_TETGEN=ON .endif # Even though the taucs port pulls in the metis port, we will still need # WITHOUT_METIS not set when WITH_TAUCS is set, otherwise the linker # does not find the libraries installed by the metis port. .if defined(WITH_TAUCS) && defined(WITHOUT_METIS) IGNORE= requires that WITHOUT_METIS is not set if WITH_TAUCS is set .endif .if !defined(WITHOUT_METIS) NO_CDROM= Contact appropriate authors for commercial purposes if including Tetgen or Metis CMAKE_ARGS+= -DENABLE_METIS=ON .if defined(PORT_OPTIONS:MDOCS) IGNORE= the license for Metis requires that its documentation is included .endif DISTFILES+= manual.pdf PLIST_SUB+= METIS="" .else CMAKE_ARGS+= -DENABLE_METIS=OFF PLIST_SUB+= METIS="@comment " .endif .if defined(WITH_TAUCS) LIB_DEPENDS+= libtaucs.so:${PORTSDIR}/math/taucs CMAKE_ARGS+= -DENABLE_TAUCS=ON .else CMAKE_ARGS+= -DENABLE_TAUCS=OFF .endif .if !defined(WITHOUT_MED) LIB_DEPENDS+= libmed.so:${PORTSDIR}/french/med CMAKE_ARGS+= -DENABLE_MED=ON .else CMAKE_ARGS+= -DENABLE_MED=OFF .endif .if !defined(WITHOUT_CGNS) LIB_DEPENDS+= libcgns.so:${PORTSDIR}/science/cgnslib CMAKE_ARGS+= -DENABLE_CGNS=ON .else CMAKE_ARGS+= -DENABLE_CGNS=OFF .endif .if defined(WITHOUT_GMM) CMAKE_ARGS+= -DENABLE_GMM=OFF .endif .if defined(WITH_OCC) LIB_DEPENDS+= libTKernel.so:${PORTSDIR}/cad/opencascade CMAKE_ARGS+= -DENABLE_OCC=ON -DOCC_INC=${LOCALBASE}/include/OpenCASCADE CFLAGS+= -DHAVE_CONFIG_H -DHAVE_WOK_CONFIG_H -DFREEBSD CONFLICTS= gmsh-2.* .else CMAKE_ARGS+= -DENABLE_OCC=OFF CONFLICTS= gmsh-occ-2.* .endif # TODO # Dependencies against PythonLibs, swig and petsc are found and registered if installed # => add knobs to handle them. PKGMESSAGE= ${WRKDIR}/pkg-message .include pre-everything:: @${ECHO_MSG} "" .if !defined(WITHOUT_TETGEN) @${ECHO_MSG} "Define WITHOUT_TETGEN to disable Tetgen as an alternative" @${ECHO_MSG} "3D mesh generator." @${ECHO_MSG} "" .endif .if !defined(WITHOUT_METIS) @${ECHO_MSG} "Define WITHOUT_METIS to disable Metis as an alternative" @${ECHO_MSG} "3D mesh generator." @${ECHO_MSG} "" .endif .if !defined(WITH_TAUCS) @${ECHO_MSG} "Define WITH_TAUCS to enable the Taucs linear algebra solver." @${ECHO_MSG} "" .endif .if !defined(WITHOUT_MED) @${ECHO_MSG} "Define WITHOUT_MED to disable MED support." @${ECHO_MSG} "" .endif .if !defined(WITHOUT_CGNS) @${ECHO_MSG} "Define WITHOUT_CGNS to disable CGNS support." @${ECHO_MSG} "" .endif .if !defined(WITHOUT_GMM) @${ECHO_MSG} "Define WITHOUT_GMM to disable gmm++ support." @${ECHO_MSG} "" .endif .if !defined(WITH_OCC) @${ECHO_MSG} "Define WITH_OCC to enable STEP, IGES and BREP support" @${ECHO_MSG} "(through OpenCascade)." @${ECHO_MSG} "" .endif .if !defined(WITHOUT_STATIC_LIB) @${ECHO_MSG} "Define WITHOUT_STATIC_LIB to avoid building and installing the static library." @${ECHO_MSG} "(You would want to do this to reduce build time.)" @${ECHO_MSG} "" .endif .if !defined(WITHOUT_SHARED_LIB) @${ECHO_MSG} "Define WITHOUT_SHARED_LIB to avoid building and installing the shared library." @${ECHO_MSG} "(You would want to do this to reduce build time.)" @${ECHO_MSG} "" .endif post-extract: ${CP} ${DISTDIR}/${DIST_SUBDIR}/manual.pdf ${WRKDIR} ${TOUCH} ${PKGMESSAGE} .if !defined(WITHOUT_TETGEN) @${ECHO} >> ${PKGMESSAGE} @${ECHO} "The FreeBSD project has been granted redistribution rights" >> ${PKGMESSAGE} @${ECHO} "but anyone attempting to redistribute Gmsh with Tetgen" >> ${PKGMESSAGE} @${ECHO} "for strict commercial purposes must still contact the author" >> ${PKGMESSAGE} @${ECHO} "(Hang Si) and license the code." >> ${PKGMESSAGE} .endif .if !defined(WITHOUT_METIS) @${ECHO} >> ${PKGMESSAGE} @${ECHO} "The FreeBSD project has been granted redistribution rights" >> ${PKGMESSAGE} @${ECHO} "but anyone attempting to redistribute Gmsh with Metis" >> ${PKGMESSAGE} @${ECHO} "must still contact the author" >> ${PKGMESSAGE} @${ECHO} "http://glaros.dtc.umn.edu/gkhome/metis/metis/faq?q=metis/metis/faq#distribute" >> ${PKGMESSAGE} @${ECHO} "\"A Fast and Highly Quality Multilevel Scheme for Partitioning Irregular Graphs\". George Karypis and Vipin Kumar. SIAM Journal on Scientific Computing, Vol. 20, No. 1, pp. 359-392, 1999." >> ${PKGMESSAGE} .endif .if defined(WITH_TAUCS) @${ECHO} >> ${PKGMESSAGE} @${ECHO} "There might be licensing issues with using Taucs with Gmsh" >> ${PKGMESSAGE} @${ECHO} "because Taucs requires Metis." >> ${PKGMESSAGE} .endif pre-configure: ${REINPLACE_CMD} -e s+share/doc/gmsh+${DOCSDIR_REL}+ \ -e s+share/man/man1+man/man1+ ${WRKSRC}/CMakeLists.txt post-install: .if !defined(WITHOUT_METIS) ${MKDIR} ${STAGEDIR}${DOCSDIR}/metis ${INSTALL_DATA} ${WRKDIR}/manual.pdf ${STAGEDIR}${DOCSDIR}/metis .endif .include Index: head/chinese/librime/Makefile =================================================================== --- head/chinese/librime/Makefile (revision 403675) +++ head/chinese/librime/Makefile (revision 403676) @@ -1,36 +1,38 @@ # Created by: Zhihao Yuan # $FreeBSD$ PORTNAME= librime PORTVERSION= 1.1 DISTVERSIONPREFIX= rime- CATEGORIES= chinese textproc MAINTAINER= lichray@gmail.com COMMENT= Rime Input Method Engine, the core library LICENSE= GPLv3 LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libglog.so:${PORTSDIR}/devel/glog \ libkyotocabinet.so:${PORTSDIR}/databases/kyotocabinet \ libopencc.so:${PORTSDIR}/chinese/opencc \ libyaml-cpp.so:${PORTSDIR}/devel/yaml-cpp USES= cmake compiler:c++11-lib pkgconfig gettext perl5 USE_PERL5= build patch USE_LDCONFIG= yes USE_XORG= xproto LDFLAGS+= -lintl USE_GITHUB= yes GH_ACCOUNT= rime PLIST_SUB= VER=${PORTVERSION}.0 +BROKEN_powerpc64= Does not build on powerpc64 + .include post-patch: .SILENT ${FIND} ${WRKSRC} \( -name '*.cc' -or -name '*.h' \) \ -exec ${PERL} -i -pe '$$. == 1 && s/^\xef\xbb\xbf//;' '{}' \; .include Index: head/comms/hcidump/Makefile =================================================================== --- head/comms/hcidump/Makefile (revision 403675) +++ head/comms/hcidump/Makefile (revision 403676) @@ -1,22 +1,24 @@ # Created by: Pav Lucistnik # $FreeBSD$ PORTNAME= hcidump PORTVERSION= 1.5.1 CATEGORIES= comms sysutils MASTER_SITES= http://bsd-geek.de/FreeBSD/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Bluetooth traffic dumper, similar to tcpdump LICENSE= GPLv2 USES= uidfix WRKSRC= ${WRKDIR}/${PORTNAME} INSTALL_WRKSRC= ${WRKSRC}/${PORTNAME} CFLAGS+= -DL2CAP_SOCKET_CHECKED=yes PLIST_FILES= bin/hcidump man/man1/hcidump.1.gz +BROKEN_powerpc64= Does not build on powerpc64 + .include Index: head/lang/ratfor/Makefile =================================================================== --- head/lang/ratfor/Makefile (revision 403675) +++ head/lang/ratfor/Makefile (revision 403676) @@ -1,34 +1,35 @@ # Created by: David O'Brien (obrien@NUXI.com) # $FreeBSD$ PORTNAME= ratfor PORTVERSION= 1985.06 PORTREVISION= 5 CATEGORIES= lang MASTER_SITES= LOCAL/obrien \ http://sepwww.stanford.edu/sep/prof/ DISTFILES= ratfor.shar.2 local.ratfor77.shar MAINTAINER= bofh@FreeBSD.org COMMENT= Rational FORTRAN compiler BROKEN_powerpc= ./ratfor -o test.f test.r keeps creating huge output file +BROKEN_powerpc64= ./ratfor -o test.f test.r keeps creating huge output file NO_WRKSUBDIR= yes EXTRACT_CMD= ${CAT} EXTRACT_BEFORE_ARGS= EXTRACT_AFTER_ARGS= | ${SH} ALL_TARGET= all tests USES= fortran PLIST_FILES= bin/ratfor bin/ratfor77 man/man1/ratfor.1.gz post-patch: @${PATCH} -d ${WRKSRC} --quiet < ${WRKSRC}/testw.patch do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ratfor77 ${STAGEDIR}${PREFIX}/bin ${LN} -sf ${PREFIX}/bin/ratfor77 ${STAGEDIR}${PREFIX}/bin/ratfor ${INSTALL_MAN} ${WRKSRC}/ratfor.1 ${STAGEDIR}${PREFIX}/man/man1 .include