Index: head/astro/boinc-astropulse/Makefile =================================================================== --- head/astro/boinc-astropulse/Makefile (revision 366787) +++ head/astro/boinc-astropulse/Makefile (revision 366788) @@ -1,98 +1,98 @@ # Created by: rene # $FreeBSD$ PORTNAME= boinc-astropulse PORTVERSION= 6.01 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= astro MASTER_SITES= ${MASTER_SITE_LOCAL} \ ftp://rene-ladan.nl/pub/distfiles/ DISTNAME= astropulse-svn-1702 # modified archive, see leftout in top directory MASTER_SITE_SUBDIR=rene MAINTAINER= ports@FreeBSD.org COMMENT= Astropulse for BOINC LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 \ ${NONEXISTENT}:${PORTSDIR}/astro/boinc-setiathome-v7:patch 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 libtool GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${DISTNAME}/client 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?= nobody 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_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/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 .include .if ! ${PORT_OPTIONS:MX11} BUILD_DEPENDS+= ${LOCALBASE}/include/boinc/std_fixes.h:${PORTSDIR}/net/boinc-client .endif .if ${ARCH} == amd64 || ${ARCH} == i386 # comment out if world is built with clang and port with gcc CFLAGS+= -mtune=native .endif SETI_WORK!= cd ${.CURDIR}/../boinc-setiathome-v7 && ${MAKE} -V WRKSRC CONFIGURE_ENV+= BOINCDIR="${NONEXISTENT}" \ BOINC_DIR="${NONEXISTENT}" \ SETI_BOINC_DIR="${SETI_WORK}" CONFIGURE_ARGS+= --disable-static-client \ --with-boinc-platform=${ARCH}-portbld-freebsd SETI_SITE= setiathome.berkeley.edu AP_BINARY= astropulse-${PORTVERSION:S/.0/./}.${ARCH}-portbld-freebsd SUB_FILES= pkg-deinstall pkg-install pkg-message SUB_LIST= AP_BINARY=${AP_BINARY} \ AP_VERSION=${PORTVERSION:S/.//} \ SETI_SITE=${SETI_SITE} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \ BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \ BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP} PLIST_SUB+= AP_BINARY=${AP_BINARY} \ SETI_SITE=${SETI_SITE} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \ BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \ BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP} 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}/${AP_BINARY} \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/ .if ${PORT_OPTIONS:MX11} ${INSTALL_PROGRAM} ${WRKSRC}/ap_graphics \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/ .endif .include Index: head/astro/boinc-setiathome-v7/Makefile =================================================================== --- head/astro/boinc-setiathome-v7/Makefile (revision 366787) +++ head/astro/boinc-setiathome-v7/Makefile (revision 366788) @@ -1,110 +1,110 @@ # Created by: rene # $FreeBSD$ PORTNAME= boinc-setiathome-v7 PORTVERSION= 7.00 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= astro MASTER_SITES= ${MASTER_SITE_LOCAL} \ ftp://rene-ladan.nl/pub/distfiles/ DISTNAME= setiathome-svn-1924 # modified archive, see leftout in top directory MASTER_SITE_SUBDIR=rene 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?= nobody 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_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/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 .include .if ! ${PORT_OPTIONS:MX11} BUILD_DEPENDS+= ${LOCALBASE}/include/boinc/std_fixes.h:${PORTSDIR}/net/boinc-client .endif .if ${ARCH} == i386 || ${ARCH} == amd64 # comment out if world is built with clang and port with gcc CFLAGS+= -mtune=native .endif .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} # 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}/ .if ${PORT_OPTIONS:MX11} ${INSTALL_PROGRAM} ${WRKSRC}/client/seti_graphics \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/ .endif .include Index: head/audio/aacplusenc/Makefile =================================================================== --- head/audio/aacplusenc/Makefile (revision 366787) +++ head/audio/aacplusenc/Makefile (revision 366788) @@ -1,37 +1,38 @@ # Created by: Pav Lucistnik # $FreeBSD$ PORTNAME= aacplusenc PORTVERSION= 0.17.5 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://ppa.launchpad.net/teknoraver/ppa/ubuntu/pool/main/a/aacplusenc/ DISTFILES= ${DISTNAME:S,-,_,}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= AacPlus v2 command-line encoder USES= gmake RESTRICTED= unclear legal status, probably need licenses from 3GPP, Via Licensing and Coding Technologies CONFLICTS= libaacplus-[0-9]* PLIST_FILES= bin/aacplusenc MAKE_ARGS+= INSTDIR=${STAGEDIR}${PREFIX} .if defined(WITHOUT_FFTW3) MAKE_ARGS+= NOFFTW3=1 .else LIB_DEPENDS+= libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libfftw3.so:${PORTSDIR}/math/fftw3 CFLAGS+= -I${LOCALBASE}/include .endif WRKSRC= ${WRKDIR}/${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's|-O3 -ftree-vectorize|${CFLAGS}| ; s|-lfftw3f|-L${LOCALBASE}/lib -lfftw3f| ; s|INSTDIR=.*|INSTDIR=${PREFIX}|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's||| ; s|__BYTE|_BYTE|' ${WRKSRC}/au_channel.h @${REINPLACE_CMD} -e 's|gcc|${CC}|' ${WRKSRC}/configure .include Index: head/audio/ardour/Makefile =================================================================== --- head/audio/ardour/Makefile (revision 366787) +++ head/audio/ardour/Makefile (revision 366788) @@ -1,80 +1,80 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= ardour PORTVERSION= 2.8.14 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= http://freebsd.nsu.ru/distfiles/ MAINTAINER= danfe@FreeBSD.org COMMENT= Multichannel digital audio workstation LICENSE= GPLv2 LIB_DEPENDS= liblo.so:${PORTSDIR}/audio/liblo \ liblrdf.so:${PORTSDIR}/textproc/liblrdf \ libaubio.so:${PORTSDIR}/audio/aubio \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libboost_date_time.so:${PORTSDIR}/devel/boost-libs \ libgnomecanvasmm-2.6.so:${PORTSDIR}/graphics/libgnomecanvasmm26 USES= gettext scons pkgconfig tar:bzip2 MAKE_ARGS+= SYSLIBS=yes PREFIX=${PREFIX} NLS=yes CFLAGS+= -I${LOCALBASE}/include USE_GNOME= libxslt USE_LDCONFIG= ${PREFIX}/lib/ardour2 ${PREFIX}/lib/ardour2/surfaces RESTRICTED= Redistribution of the VST PlugIns SDK is not allowed PLIST_SUB= DISTVERSION=${DISTVERSION} OPTIONS_DEFINE= OPTIMIZED_CFLAGS VST VST_DESC= VST plugins support .include .if ${PORT_OPTIONS:MVST} ONS_ENV+= VST=yes BUILD_DEPENDS+= winegcc:${PORTSDIR}/emulators/wine \ unzip:${PORTSDIR}/archivers/unzip \ gsed:${PORTSDIR}/textproc/gsed 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 pre-build: @${MKDIR} ${STAGEDIR} post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/ardour2/templates ${INSTALL_DATA} ${WRKSRC}/templates/*.template \ ${STAGEDIR}${PREFIX}/share/ardour2/templates .include Index: head/audio/arss/Makefile =================================================================== --- head/audio/arss/Makefile (revision 366787) +++ head/audio/arss/Makefile (revision 366788) @@ -1,28 +1,28 @@ # Created by: Timothy Beyer # $FreeBSD$ PORTNAME= arss PORTVERSION= 0.2.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= SF DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= beyert@cs.ucr.edu COMMENT= Additive Image Synthesizer (convert audio to images, images to audio) LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 WRKSRC= ${WRKDIR}/${DISTNAME}/src USES= cmake USE_LDCONFIG= ${PREFIX}/lib CFLAGS+= -L${LOCALBASE}/lib -I${LOCALBASE}/include CMAKE_C_FLAGS= ${CFLAGS} PLIST_FILES= bin/arss do-install: ${INSTALL_PROGRAM} ${WRKSRC}/arss ${STAGEDIR}${PREFIX}/bin .include Index: head/audio/aubio/Makefile =================================================================== --- head/audio/aubio/Makefile (revision 366787) +++ head/audio/aubio/Makefile (revision 366788) @@ -1,29 +1,29 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= aubio PORTVERSION= 0.3.2 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= audio MASTER_SITES= http://aubio.org/pub/ MAINTAINER= ports@FreeBSD.org COMMENT= Library for audio labelling BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 LIB_DEPENDS= libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libsndfile.so:${PORTSDIR}/audio/libsndfile \ libjack.so:${PORTSDIR}/audio/jack \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ liblash.so:${PORTSDIR}/audio/lash GNU_CONFIGURE= yes # --disable-complex: does not compile due to missing carg(3) et al. CONFIGURE_ARGS= --disable-complex USES= gmake pathfix pkgconfig libtool USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lm .include Index: head/audio/calf/Makefile =================================================================== --- head/audio/calf/Makefile (revision 366787) +++ head/audio/calf/Makefile (revision 366788) @@ -1,78 +1,78 @@ # Created by: # $FreeBSD$ PORTNAME= calf PORTVERSION= 0.0.19 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Audio plug-in pack for LV2 and JACK environments LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= fftw3>0:${PORTSDIR}/math/fftw3 LIB_DEPENDS= libfluidsynth.so:${PORTSDIR}/audio/fluidsynth \ libjack.so:${PORTSDIR}/audio/jack \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libexpat.so:${PORTSDIR}/textproc/expat2 USES= gmake pkgconfig libtool USE_GNOME= gtk20 GNU_CONFIGURE= yes INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= LASH LV2 DOCS OPTIONS_DEFAULT= LASH LV2 OPTIONS_SUB= yes LASH_LIB_DEPENDS= liblash.so:${PORTSDIR}/audio/lash LASH_CONFIGURE_WITH= lash LV2_DESC= LV2 audio plugin LV2_BUILD_DEPENDS= lv2core>0:${PORTSDIR}/audio/lv2core LV2_RUN_DEPENDS= lv2core>0:${PORTSDIR}/audio/lv2core LV2_CONFIGURE_WITH= lv2 .include post-patch: @${FIND} ${BUILD_WRKSRC} -name '*.cpp' | ${XARGS} ${REINPLACE_CMD} -e \ 's|||' @${REINPLACE_CMD} -e \ '/CXXFLAGS/s|-O3|| ; \ /CXXFLAGS/s|-finline-functions-called-once||' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/AM_CXXFLAGS/s|-finline-limit=80|| ; \ /calf.so/s|$$(pkglibdir)|../../calf|' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e \ 's|src\.size();|src->size();|' \ ${WRKSRC}/src/calf/buffer.h @${REINPLACE_CMD} -e \ 's|data\[(1< Index: head/audio/clementine-player/Makefile =================================================================== --- head/audio/clementine-player/Makefile (revision 366787) +++ head/audio/clementine-player/Makefile (revision 366788) @@ -1,160 +1,160 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= clementine PORTVERSION= 1.2.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio PKGNAMESUFFIX= -player USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}${PKGNAMESUFFIX} GH_PROJECT= Clementine GH_TAGNAME= ${PORTVERSION} GH_COMMIT= c189ee5 MAINTAINER= sbruno@FreeBSD.org COMMENT= Cross-platform music player based on Amarok 1.4 LICENSE= GPLv3 LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib \ libchromaprint.so:${PORTSDIR}/audio/chromaprint \ libprotobuf.so:${PORTSDIR}/devel/protobuf \ libqca.so:${PORTSDIR}/devel/qca \ libqjson.so:${PORTSDIR}/devel/qjson \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libechonest.so:${PORTSDIR}/audio/libechonest BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:${PORTSDIR}/devel/boost-libs # avoid clash with x11-wm/clementine LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX} PROJECTHOST= ${PORTNAME}${PKGNAMESUFFIX} USES= compiler:c++11-lib cmake pkgconfig desktop-file-utils execinfo USE_GL= glew USE_QT4= dbus gui xml qmake_build uic_build moc_build rcc_build \ linguist_build network sql opengl qtestlib corelib webkit \ imageformats INSTALLS_ICONS= yes USE_GSTREAMER= gio ogg mp3 flac soup vorbis CONFLICTS_BUILD= qt-3.* CFLAGS+= -Wno-deprecated-register CMAKE_ARGS+= -DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib:${PREFIX}/lib" \ -DENABLE_DBUS=ON -DENABLE_SPARKLE=OFF \ -DENABLE_SOUNDMENU=OFF -DENABLE_SPOTIFY_BLOB=OFF \ -DENABLE_UBUNTU_ONE=OFF -DENABLE_SKYDRIVE=OFF OPTIONS_DEFINE= AUDIOCD BREAKPAD DEVICEKIT DROPBOX BOX GIO GOOGLE_DRIVE \ GPOD LASTFM MTP VISUALISATION WIIMOTEDEV MOODBAR OPTIONS_SUB= VISUALISATION AUDIOCD_DESC= Devices: Audio CD support BREAKPAD_DESC= Crash reporting BOX_DESC= Box Drive support DEVICEKIT_DESC= Devices: DeviceKit backend DROPBOX_DESC= Dropbox Support GIO_DESC= Devices: GIO device backend GOOGLE_DRIVE_DESC= Google Drive support GPOD_DESC= iPod support LASTFM_DESC= Support Last.fm service (requires ruby) MTP_DESC= MTP device support VISUALISATION_DESC= Visualisations from projectM WIIMOTEDEV_DESC= Wiimote support MOODBAR_DESC= Moodbar Support OPTIONS_DEFAULT= AUDIOCD BOX DEVICEKIT DROPBOX GIO GOOGLE_DRIVE GPOD \ LASTFM MTP VISUALISATION WIIMOTEDEV MOODBAR .include .if ${PORT_OPTIONS:MDROPBOX} CMAKE_ARGS+= -DENABLE_DROPBOX=ON .else CMAKE_ARGS+= -DENABLE_DROPBOX=OFF .endif .if ${PORT_OPTIONS:MMOODBAR} CMAKE_ARGS+= -DENABLE_MOODBAR=ON .else CMAKE_ARGS+= -DENABLE_MOODBAR=OFF .endif .if ${PORT_OPTIONS:MAUDIOCD} CMAKE_ARGS+= -DENABLE_AUDIOCD=ON LIB_DEPENDS+= libcdio.so:${PORTSDIR}/sysutils/libcdio .else CMAKE_ARGS+= -DENABLE_AUDIOCD=OFF .endif .if ${PORT_OPTIONS:MBOX} CMAKE_ARGS+= -DENABLE_BOX=ON .else CMAKE_ARGS+= -DENABLE_BOX=OFF .endif .if ${PORT_OPTIONS:MBREAKPAD} CMAKE_ARGS+= -DENABLE_BREAKPAD=ON .else CMAKE_ARGS+= -DENABLE_BREAKPAD=OFF .endif .if ${PORT_OPTIONS:MDEVICEKIT} CMAKE_ARGS+= -DENABLE_DEVICEKIT=ON .else CMAKE_ARGS+= -DENABLE_DEVICEKIT=OFF .endif .if ${PORT_OPTIONS:MGIO} CMAKE_ARGS+= -DENABLE_GIO=ON USE_GNOME= glib20 .else CMAKE_ARGS+= -DENABLE_GIO=OFF .endif .if ${PORT_OPTIONS:MGOOGLE_DRIVE} CMAKE_ARGS+= -DENABLE_GOOGLE_DRIVE=ON BUILD_DEPENDS+= google-sparsehash>=2.0.2:${PORTSDIR}/devel/google-sparsehash .else CMAKE_ARGS+= -DENABLE_GOOGLE_DRIVE=OFF .endif .if ${PORT_OPTIONS:MGPOD} CMAKE_ARGS+= -DENABLE_LIBGPOD=ON LIB_DEPENDS+= libgpod.so:${PORTSDIR}/audio/libgpod .else CMAKE_ARGS+= -DENABLE_LIBGPOD=OFF .endif .if ${PORT_OPTIONS:MLASTFM} CMAKE_ARGS+= -DENABLE_LIBLASTFM=ON LIB_DEPENDS+= liblastfm.so:${PORTSDIR}/audio/liblastfm .else CMAKE_ARGS+= -DENABLE_LIBLASTFM=OFF .endif .if ${PORT_OPTIONS:MMTP} CMAKE_ARGS+= -DENABLE_LIBMTP=ON LIB_DEPENDS+= libmtp.so:${PORTSDIR}/multimedia/libmtp .else CMAKE_ARGS+= -DENABLE_LIBMTP=OFF .endif .if ${PORT_OPTIONS:MVISUALISATION} CMAKE_ARGS+= -DENABLE_VISUALISATIONS=ON .else CMAKE_ARGS+= -DENABLE_VISUALISATIONS=OFF .endif .if ${PORT_OPTIONS:MWIIMOTEDEV} CMAKE_ARGS+= -DENABLE_WIIMOTEDEV=ON .else CMAKE_ARGS+= -DENABLE_WIIMOTEDEV=OFF .endif .include Index: head/audio/denemo/Makefile =================================================================== --- head/audio/denemo/Makefile (revision 366787) +++ head/audio/denemo/Makefile (revision 366788) @@ -1,94 +1,94 @@ # Created by: trevor # $FreeBSD$ PORTNAME= denemo PORTVERSION= 1.1.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= GNU MAINTAINER= multimedia@FreeBSD.org COMMENT= Graphical score editor LICENSE= GPLv3 BUILD_DEPENDS= portaudio2>0:${PORTSDIR}/audio/portaudio2 LIB_DEPENDS= libaubio.so:${PORTSDIR}/audio/aubio \ libfluidsynth.so:${PORTSDIR}/audio/fluidsynth \ libjack.so:${PORTSDIR}/audio/jack \ libsmf.so:${PORTSDIR}/audio/libsmf \ libsndfile.so:${PORTSDIR}/audio/libsndfile \ librubberband.so:${PORTSDIR}/audio/rubberband \ libguile.so:${PORTSDIR}/lang/guile \ libfftw3.so:${PORTSDIR}/math/fftw3 RUN_DEPENDS= portaudio2>0:${PORTSDIR}/audio/portaudio2 \ xdg-open:${PORTSDIR}/devel/xdg-utils USES= bison gettext gmake pkgconfig USE_GNOME= librsvg2 libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-jack \ --disable-portmidi \ --sysconfdir=${PREFIX}/etc CPPFLAGS+= -I${LOCALBASE}/include/portaudio2 \ -I${LOCALBASE}/include LDFLAGS+= ${LOCALBASE}/lib/portaudio2/libportaudio.so \ -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS EXAMPLES GTK3 LILYPOND LILYPOND_DESC= Install LilyPond (Printing) LILYPOND_RUN_DEPENDS= lilypond:${PORTSDIR}/print/lilypond .include .if ${PORT_OPTIONS:MGTK3} USE_GNOME+= gtk30 gtksourceview3 CONFIGURE_ARGS+=--disable-evince .else LIB_DEPENDS+= libevview.so:${PORTSDIR}/graphics/evince USE_GNOME+= gtk20 gtksourceview2 CONFIGURE_ARGS+=--enable-gtk2 .endif post-patch: @${REINPLACE_CMD} -e \ '/^CFLAGS=/s|_LIBS|_CFLAGS| ; \ s|-lpthread|-pthread|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/ docs /d ; \ /) install-data-hook/s|^|#|' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|"firefox"|"xdg-open"|' ${WRKSRC}/src/core/prefops.c post-install: @${MKDIR} ${STAGEDIR}${DATADIR} .for i in actions templates @(cd ${WRKSRC} && ${TAR} --exclude "*Makefile*" -cf - ${i}) | \ (cd ${STAGEDIR}${DATADIR} && ${TAR} --unlink -xf -) @${FIND} ${STAGEDIR}${DATADIR}/${i} -print0 | \ ${XARGS} -0 ${CHOWN} ${SHAREOWN}:${SHAREGRP} @${FIND} ${STAGEDIR}${DATADIR}/${i} -type d -print0 | \ ${XARGS} -0 ${CHMOD} a+rx @${FIND} ${STAGEDIR}${DATADIR}/${i} -type f -print0 | \ ${XARGS} -0 ${CHMOD} ${SHAREMODE} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in AUTHORS ChangeLog NEWS (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor .for i in DESIGN DESIGN.lilypond GOALS TODO (cd ${WRKSRC}/docs && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR}/manual (cd ${WRKSRC}/docs && ${INSTALL_DATA} *.html \ ${STAGEDIR}${DOCSDIR}/manual) @${MKDIR} ${STAGEDIR}${DOCSDIR}/manual/images (cd ${WRKSRC}/docs/images && ${INSTALL_DATA} *.png \ ${STAGEDIR}${DOCSDIR}/manual/images) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${INSTALL_DATA} *.denemo \ ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/audio/extace/Makefile =================================================================== --- head/audio/extace/Makefile (revision 366787) +++ head/audio/extace/Makefile (revision 366788) @@ -1,28 +1,28 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= extace PORTVERSION= 1.9.9 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/eXtace/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Audio visualization plugin for the X Window System LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 USES= pathfix pkgconfig USE_GNOME= esound gnomehier gtk20 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/extace \ share/gnome/apps/Multimedia/extace.desktop post-patch: @${REINPLACE_CMD} -e 's|^CFLAGS=|#CFLAGS=|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|^LIBS =|#LIBS =|g' ${WRKSRC}/src/Makefile.in .include Index: head/audio/fdmf/Makefile =================================================================== --- head/audio/fdmf/Makefile (revision 366787) +++ head/audio/fdmf/Makefile (revision 366788) @@ -1,43 +1,43 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= fdmf DISTVERSION= 0.0.9s -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= audio MASTER_SITES= http://w140.com/audio/ CENKES MAINTAINER= ports@FreeBSD.org COMMENT= Find similar music by perceptual hashing LICENSE= GPLv2 LIB_DEPENDS= libgdbm.so:${PORTSDIR}/databases/gdbm \ libplot.so:${PORTSDIR}/graphics/plotutils \ libfftw3.so:${PORTSDIR}/math/fftw3 RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer \ mpg123:${PORTSDIR}/audio/mpg123 \ ogg123:${PORTSDIR}/audio/vorbis-tools \ p5-GDBM>=0:${PORTSDIR}/databases/p5-GDBM USES= perl5 shebangfix SHEBANG_FILES= ${SCRS} CFLAGS+= -I${LOCALBASE}/include -L. -L${LOCALBASE}/lib MAKE_ENV= VPATH=common PORTDOCS= README BINS= sonic_reducer vector_pairs SCRS= ${PORTNAME} ${PORTNAME}_bench cleanup_dups optparam PLIST_FILES= ${BINS:S,^,bin/,} ${SCRS:S,^,bin/,} OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -Ee '/^(CFLAGS|CC) =/s|.*||' -e 's|common/||g' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${BINS:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${SCRS:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/fmit/Makefile =================================================================== --- head/audio/fmit/Makefile (revision 366787) +++ head/audio/fmit/Makefile (revision 366788) @@ -1,45 +1,46 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= fmit PORTVERSION= 0.99.5 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://download.gna.org/fmit/ DISTNAME= ${PORTNAME}-${PORTVERSION}-Source MAINTAINER= danilo@FreeBSD.org COMMENT= Free Music Instrument Tuner LICENSE= GPLv2 LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 USE_XORG= xmu USE_QT4= corelib gui opengl \ linguist_build moc_build qmake_build rcc_build uic_build USE_GL= glut USES= cmake pkgconfig tar:bzip2 INSTALLS_ICONS= yes OPTIONS_DEFINE= ALSA JACK OSS PORTAUDIO OPTIONS_DEFAULT= JACK OSS OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so.2:${PORTSDIR}/audio/alsa-lib ALSA_CMAKE_ON= -DSOUNDSYSTEM_USE_ALSA:BOOL=true ALSA_CMAKE_OFF= -DSOUNDSYSTEM_USE_ALSA:BOOL=false OSS_CMAKE_ON= -DSOUNDSYSTEM_USE_OSS:BOOL=true OSS_CMAKE_OFF= -DSOUNDSYSTEM_USE_OSS:BOOL=false JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack JACK_CMAKE_ON= -DSOUNDSYSTEM_USE_JACK:BOOL=true JACK_CMAKE_OFF= -DSOUNDSYSTEM_USE_JACK:BOOL=false PORTAUDIO_BUILD_DEPENDS= portaudio2>=0:${PORTSDIR}/audio/portaudio2 PORTAUDIO_RUN_DEPENDS= portaudio2>=0:${PORTSDIR}/audio/portaudio2 PORTAUDIO_CMAKE_ON= -DSOUNDSYSTEM_USE_PORTAUDIO:BOOL=true PORTAUDIO_CMAKE_OFF= -DSOUNDSYSTEM_USE_PORTAUDIO:BOOL=false .include Index: head/audio/fplib/Makefile =================================================================== --- head/audio/fplib/Makefile (revision 366787) +++ head/audio/fplib/Makefile (revision 366788) @@ -1,33 +1,33 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= fplib PORTVERSION= 20121001 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Last.fm fingerprint library LICENSE= LGPL3 LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libmad.so:${PORTSDIR}/audio/libmad \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libtag.so:${PORTSDIR}/audio/taglib CPPFLAGS+= -I${LOCALBASE}/include MAKE_JOBS_UNSAFE= yes USE_LDCONFIG= yes USES= cmake tar:xz post-patch: @${REINPLACE_CMD} \ -e 's|\(ADD_DEFINITIONS\)(.*)|\1(${CFLAGS} ${CPPFLAGS})|' \ -e 's|\(LINK_DIRECTORIES\)(\(.*\))|\1(\2 ${LOCALBASE}/lib)|' \ ${WRKSRC}/CMakeLists.txt .include Index: head/audio/gkrellmss2/Makefile =================================================================== --- head/audio/gkrellmss2/Makefile (revision 366787) +++ head/audio/gkrellmss2/Makefile (revision 366788) @@ -1,46 +1,46 @@ # Created by: Lars Eggert # $FreeBSD$ PORTNAME= gkrellmss PORTVERSION= 2.7 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio MASTER_SITES= http://members.dslextreme.com/users/billw/gkrellmss/ MAINTAINER= ports@FreeBSD.org COMMENT= GKrellM plugin with a VU meter showing left/right channel audio LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/gkrellm2/gkrellm.h:${PORTSDIR}/sysutils/gkrellm2 LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm2 USES= gmake USE_XORG= x11 USE_GNOME= esound gtk20 MAKE_ENV= LOCALEDIR="${PREFIX}/share/locale" PORTDOCS= Changelog README Themes PLIST_FILES= libexec/gkrellm2/plugins/gkrellmss.so \ share/locale/ru/LC_MESSAGES/gkrellm-gkrellmss.mo OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|= -O2|=|g ; \ s|= gcc|+=|g' ${WRKSRC}/src/Makefile @${REINPLACE_CMD} -e 's|PKG_LIBS|PKG_LIB|g ; \ s|-lfftw3|-L${LOCALBASE}/lib &|g' ${WRKSRC}/src/configure do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins @${STRIP_CMD} ${WRKSRC}/src/gkrellmss.so ${INSTALL_DATA} ${WRKSRC}/src/gkrellmss.so \ ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins/gkrellmss.so ${INSTALL_DATA} ${WRKSRC}/po/ru.mo \ ${STAGEDIR}${PREFIX}/share/locale/ru/LC_MESSAGES/gkrellm-gkrellmss.mo @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/gstreamer-plugins-moodbar/Makefile =================================================================== --- head/audio/gstreamer-plugins-moodbar/Makefile (revision 366787) +++ head/audio/gstreamer-plugins-moodbar/Makefile (revision 366788) @@ -1,38 +1,38 @@ # Created by: Alexandr Bechikov # $FreeBSD$ PORTNAME= gstreamer-plugins-moodbar PORTVERSION= 0.1.2 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= audio MASTER_SITES= http://pwsp.net/~qbob/ \ http://redundancy.redundancy.org/mirror/ DISTNAME= moodbar-0.1.2 MAINTAINER= ports@FreeBSD.org COMMENT= Shows the "moods" of audio tracks in Amarok LIB_DEPENDS= libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libfftw3.so:${PORTSDIR}/math/fftw3 CFLAGS:= ${CFLAGS} -O2 USE_GSTREAMER= yes good USES= gmake libtool pkgconfig USE_LDCONFIG= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= MP3 OGG FLAC MP4 MUSEPACK WMA OPTIONS_DEFAULT= MP3 OGG GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-plugindir=${PREFIX}/lib/gstreamer-${GST_VERSION} PLIST_SUB+= VERSION="${GST_VERSION}" MP3_USE= GSTREAMER=mp3 OGG_USE= GSTREAMER=vorbis,ogg FLAC_USE= GSTREAMER=flac MP4_USE= GSTREAMER=faad,bad MUSEPACK_USE= GSTREAMER=musepack WMA_USE= GSTREAMER=ffmpeg .include Index: head/audio/jamin/Makefile =================================================================== --- head/audio/jamin/Makefile (revision 366787) +++ head/audio/jamin/Makefile (revision 366788) @@ -1,24 +1,24 @@ # Created by: trasz # $FreeBSD$ PORTNAME= jamin PORTVERSION= 0.95.0 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= JACK Audio Mastering interface LIB_DEPENDS= libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libjack.so:${PORTSDIR}/audio/jack \ liblo.so:${PORTSDIR}/audio/liblo RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa \ ${LOCALBASE}/lib/ladspa/fast_lookahead_limiter_1913.so:${PORTSDIR}/audio/swhplugins BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 GNU_CONFIGURE= yes USES= desktop-file-utils gmake libtool pkgconfig shared-mime-info USE_GNOME= gtk20 libxml2 .include Index: head/audio/last.fm/Makefile =================================================================== --- head/audio/last.fm/Makefile (revision 366787) +++ head/audio/last.fm/Makefile (revision 366788) @@ -1,82 +1,82 @@ # Created by: Michael Nottebrock # $FreeBSD$ PORTNAME= last.fm PORTVERSION= 1.5.4.26862 DISTVERSIONSUFFIX= .src -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio net MASTER_SITES= http://cdn.last.fm/client/src/ MAINTAINER= ports@FreeBSD.org COMMENT= Official last.fm radio player LICENSE= GPLv2 LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib \ libgpod.so:${PORTSDIR}/audio/libgpod \ libmad.so:${PORTSDIR}/audio/libmad \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libfftw3f.so:${PORTSDIR}/math/fftw3-float WRKSRC= ${WRKDIR}/last.fm-${PORTVERSION} USES= dos2unix qmake:norecursive tar:bzip2 DOS2UNIX_GLOB= *.h *.cpp USE_QT4= moc_build rcc_build uic_build \ gui network sql xml imageformats_run LDFLAGS+= -lz -L${LOCALBASE}/lib -lX11 QMAKE_SOURCE_PATH= ${WRKSRC}/LastFM.pro USE_LDCONFIG= yes SUB_FILES= pkg-install pkg-deinstall post-patch: @${REINPLACE_CMD} -e \ 's|linux\*|unix|g' ${WRKSRC}/src/src.pro @${REINPLACE_CMD} -e \ 's|/usr/include/gpod|${LOCALBASE}/include/gpod| ; \ s|/usr/include/glib|${LOCALBASE}/include/glib| ; \ s|linux|freebsd|' ${WRKSRC}/src/mediadevices/ipod/ipod.pro @${REINPLACE_CMD} -e \ 's|^RUNDIR.*|RUNDIR=${PREFIX}/lib/last.fm|' \ ${WRKSRC}/bin/last.fm.sh @${REINPLACE_CMD} -e \ 's|glib/.*\.h>|glib.h>|g' \ ${WRKSRC}/src/mediadevices/ipod/IpodDevice.cpp pre-build: @${MKDIR} ${WRKSRC}/build/fplib/release post-build: @(cd ${WRKSRC}/src/output/RtAudio \ && ${SETENV} ${CONFIGURE_ENV} ${QMAKE} ${QMAKE_ARGS} \ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS}) @${SED} -e 's|/usr/local/share/|${PREFIX}/lib/|' \ ${FILESDIR}/last.fm.desktop > ${WRKDIR}/last.fm.desktop do-install: (cd ${WRKSRC}/bin && ${INSTALL_SCRIPT} last.fm.sh \ ${STAGEDIR}${PREFIX}/bin/last.fm) @${MKDIR} ${STAGEDIR}${PREFIX}/lib/last.fm (cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} last.fm \ ${STAGEDIR}${PREFIX}/lib/last.fm) .for i in libLastFmFingerprint libLastFmTools libMoose (cd ${WRKSRC}/bin && ${INSTALL_LIB} ${i}.so.1.0.0 \ ${STAGEDIR}${PREFIX}/lib/last.fm) ${LN} -sf ${i}.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/last.fm/${i}.so.1.0 ${LN} -sf ${i}.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/last.fm/${i}.so.1 ${LN} -sf ${i}.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/last.fm/${i}.so .endfor @(cd ${WRKSRC}/bin && ${COPYTREE_SHARE} data \ ${STAGEDIR}${PREFIX}/lib/last.fm) @${MKDIR} ${STAGEDIR}${PREFIX}/lib/last.fm/services (cd ${WRKSRC}/bin/services && ${INSTALL_LIB} *.so \ ${STAGEDIR}${PREFIX}/lib/last.fm/services) (cd ${WRKDIR} && ${INSTALL_DATA} last.fm.desktop \ ${STAGEDIR}${DESKTOPDIR}) @${MKDIR} ${STAGEDIR}${PREFIX}/share/services (cd ${FILESDIR} && ${INSTALL_DATA} lastfm.protocol \ ${STAGEDIR}${PREFIX}/share/services) .include Index: head/audio/libaacplus/Makefile =================================================================== --- head/audio/libaacplus/Makefile (revision 366787) +++ head/audio/libaacplus/Makefile (revision 366788) @@ -1,61 +1,61 @@ # Created by: takefu # $FreeBSD$ PORTNAME= libaacplus PORTVERSION= 2.0.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= audio MASTER_SITES= http://media.wnet.ua/~tipok/aacplus/:site1\ ftp://ftp.3gpp.org/Specs/archive/26_series/26.410/:site2\ http://www.3gpp.org/ftp/Specs/archive/26_series/26.410/:site2 DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:site1\ 26410-800.zip:site2 MAINTAINER= takefu@airport.fm COMMENT= HE-AAC+ Codec as Shared Library LICENSE= libaacplus LICENSE_NAME= 3GPP LICENSE_TEXT= ${RESTRICTED} LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept RESTRICTED= unclear legal status, probably need licenses from 3GPP, Via Licensing and Coding Technologies CONFLICTS= aacplusenc-0* USE_CSTD= gnu89 USES= pathfix pkgconfig libtool USE_LDCONFIG= yes USE_AUTOTOOLS= libtoolize aclocal autoheader automake PATHFIX_MAKEFILEIN= Makefile.am GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes INSTALL_TARGET= install-strip AUTOMAKE_ARGS= --add-missing OPTIONS_DEFINE= FFTW3 OPTIONS_DEFAULT=FFTW3 FFTW3_DESC= Use FFTW3 library for performance .include .if ${PORT_OPTIONS:MFFTW3} LIB_DEPENDS+= libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float CONFIGURE_ARGS+=--with-fftw3=yes --with-fftw3-prefix=${LOCALBASE} .else CONFIGURE_ARGS+=--with-fftw3=no .endif pre-configure: @${CP} ${DISTDIR}/26410-800.zip ${WRKSRC}/src @${REINPLACE_CMD} -e 's,@includedir@\/aacplus,@prefix@\/include,' \ ${WRKSRC}/aacplus.pc.in @${REINPLACE_CMD} -e 's,\/aacplus\.h,\/libaacplus\/aacplus\.h,' \ ${WRKSRC}/aacplus.spec.in @${REINPLACE_CMD} -e 's,INCLUDES,AM_CPPFLAGS,'\ ${WRKSRC}/frontend/Makefile.am ${WRKSRC}/src/Makefile.am .include Index: head/audio/libconvolve/Makefile =================================================================== --- head/audio/libconvolve/Makefile (revision 366787) +++ head/audio/libconvolve/Makefile (revision 366788) @@ -1,31 +1,31 @@ # Created by: trasz # $FreeBSD$ PORTNAME= libconvolve PORTVERSION= 0.0.8 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= SF/heaven/Audio%20Applications/Jack%20Related/jack_convolve/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple C library for partitioned convolution LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libsndfile.so:${PORTSDIR}/audio/libsndfile USES= gmake pkgconfig tar:tgz USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e '/cp / s|PREFIX|DESTDIR)$$(&|g' \ -e '/ln / s|PREFIX|DESTDIR)$$(&|2' \ ${WRKSRC}/Makefile post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.0.0.8 .include Index: head/audio/liblastfm/Makefile =================================================================== --- head/audio/liblastfm/Makefile (revision 366787) +++ head/audio/liblastfm/Makefile (revision 366788) @@ -1,35 +1,36 @@ # Created by: Matt Tosto # $FreeBSD$ PORTNAME= liblastfm PORTVERSION= 1.0.6 +PORTREVISION= 1 CATEGORIES= audio MAINTAINER= ports@FreeBSD.org COMMENT= Qt C++ library for the Last.fm webservices LICENSE= GPLv3 LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate GH_ACCOUNT= lastfm GH_COMMIT= 5826fe6 USES= cmake pkgconfig USE_GITHUB= yes USE_LDCONFIG= yes USE_QT4= dbus moc_build rcc_build network qmake_build qtestlib sql xml OPTIONS_DEFINE= FINGERPRINT TESTS OPTIONS_DEFAULT= FINGERPRINT OPTIONS_SUB= yes FINGERPRINT_DESC= Build the lastfm-fingerprint library FINGERPRINT_CMAKE_ON= -DBUILD_FINGERPRINT:BOOL=ON FINGERPRINT_CMAKE_OFF= -DBUILD_FINGERPRINT:BOOL=OFF TESTS_DESC= Build liblastfm tests TESTS_CMAKE_ON= -DBUILD_TESTS:BOOL=ON TESTS_CMAKE_OFF= -DBUILD_TESTS:BOOL=OFF .include Index: head/audio/libofa/Makefile =================================================================== --- head/audio/libofa/Makefile (revision 366787) +++ head/audio/libofa/Makefile (revision 366788) @@ -1,32 +1,32 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTNAME= libofa PORTVERSION= 0.9.3 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= audio MASTER_SITES= GOOGLE_CODE MAINTAINER= jhale@FreeBSD.org COMMENT= The Open Fingerprint Architecture Library LICENSE= APL1 GPLv2 LICENSE_COMB= dual LICENSE_GROUPS_APL1= OSI LICENSE_NAME_APL1= Adaptive Public License version 1.0 LICENSE_FILE_APL1= ${WRKSRC}/COPYING LICENSE_PERMS_APL1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libcurl.so:${PORTSDIR}/ftp/curl PROJECTHOST= musicip-libofa USES= dos2unix libtool pathfix GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include Index: head/audio/lmms/Makefile =================================================================== --- head/audio/lmms/Makefile (revision 366787) +++ head/audio/lmms/Makefile (revision 366788) @@ -1,83 +1,83 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= lmms PORTVERSION= 0.4.15 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 2 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= rodrigo@FreeBSD.org COMMENT= All-in-one sequencer, drum machine, sampler, and more LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac \ libfluidsynth.so:${PORTSDIR}/audio/fluidsynth \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libsndfile.so:${PORTSDIR}/audio/libsndfile \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float RUN_DEPENDS= ${LOCALBASE}/share/ladspa/rdf/caps.rdf:${PORTSDIR}/audio/caps-plugins \ ${LOCALBASE}/lib/ladspa/cmt.so:${PORTSDIR}/audio/cmt \ ${LOCALBASE}/share/ladspa/rdf/swh-plugins.rdf:${PORTSDIR}/audio/swhplugins \ ${LOCALBASE}/share/ladspa/rdf/tap-plugins.rdf:${PORTSDIR}/audio/tap-plugins \ OPTIONS_DEFINE= JACK PULSEAUDIO SDL USE_LDCONFIG= yes USE_XORG= xft USE_QT4= corelib gui xml moc_build uic_build rcc_build \ qmake_build USES= cmake pkgconfig tar:bzip2 desktop-file-utils shared-mime-info dos2unix CMAKE_ARGS= -DWANT_ALSA:BOOL=OFF \ -DWANT_CALF:BOOL=OFF \ -DWANT_CAPS:BOOL=OFF \ -DWANT_CMT:BOOL=OFF \ -DWANT_SWH:BOOL=OFF \ -DWANT_STK:BOOL=OFF \ -DWANT_TAP:BOOL=OFF \ -DWANT_VST:BOOL=OFF \ -DHAVE_STRTOLL=ON DOS2UNIX_FILES= plugins/midi_import/portsmf/allegrowr.cpp plugins/midi_import/portsmf/mfmidi.cpp CMakeLists.txt JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack JACK_CMAKE_OFF= -DWANT_JACK:BOOL=OFF PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_CMAKE_OFF= -DWANT_PULSEAUDIO:BOOL=OFF SDL_USE= SDL=sdl SDL_CMAKE_OFF= -DWANT_SDL:BOOL=OFF post-patch: .for file in data/lmms.desktop @${REINPLACE_CMD} -e \ '/^Icon/s|=.*$$|=lmms|g ; \ /^Exec/s|=.*$$|=lmms|g ; \ /^Categories/s|$$|;|g ; \ /^MimeType/s|$$|;|g' ${WRKSRC}/${file} .endfor .for filename in data/lmms src/core/config_mgr.cpp @${REINPLACE_CMD} -e \ 's|/usr|${PREFIX}|g' ${WRKSRC}/${filename} .endfor .for filename in src/core/ladspa_manager.cpp @${REINPLACE_CMD} -e \ '/\/usr\/lib/d ; \ s|/usr/local|${PREFIX}|g' ${WRKSRC}/${filename} .endfor @${REINPLACE_CMD} -e 's/lib64/lib/' \ ${WRKSRC}/cmake/modules/DetectMachine.cmake post-install: @${LN} -sf ${DATADIR}/themes/default/icon.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/lmms.png # make it setuid-root to be able to set realtime priority # (root privileges are dropped in the main routine) ${CHMOD} u+s ${STAGEDIR}${PREFIX}/bin/lmms .include Index: head/audio/mythplugin-mythmusic/Makefile =================================================================== --- head/audio/mythplugin-mythmusic/Makefile (revision 366787) +++ head/audio/mythplugin-mythmusic/Makefile (revision 366788) @@ -1,47 +1,47 @@ # Created by: Bernhard Froehlich # $FreeBSD$ PORTNAME= mythmusic PORTVERSION= 0.27 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio PKGNAMEPREFIX= mythplugin- DISTNAME= mythtv-${PORTVERSION} MAINTAINER= decke@FreeBSD.org COMMENT= Music playing plugin for MythTV LIB_DEPENDS= libcdio.so:${PORTSDIR}/sysutils/libcdio \ libFLAC.so:${PORTSDIR}/audio/flac \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libtag.so:${PORTSDIR}/audio/taglib \ libfftw3f.so:${PORTSDIR}/math/fftw3-float BUILD_DEPENDS= mythfrontend:${PORTSDIR}/multimedia/mythtv USE_GITHUB= yes GH_ACCOUNT= MythTV GH_PROJECT= mythtv GH_TAGNAME= v${PORTVERSION} WRKSRC= ${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-e9545c0/mythplugins USE_QT4= linguist_build moc_build qmake_build rcc_build uic_build HAS_CONFIGURE= yes USE_LDCONFIG= ${PREFIX}/lib/mythtv/plugins DESTDIRNAME= INSTALL_ROOT PLIST_SUB+= MYTHSHARE="share/mythtv" QMAKESPEC?= ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ CONFIGURE_ARGS= --prefix="${PREFIX}" --disable-all \ --enable-mythmusic --enable-fftw --enable-opengl post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/configure \ ${WRKSRC}/mythmusic/mythmusic/mythmusic.pro @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|g' \ ${WRKSRC}/configure .include Index: head/audio/ncmpcpp/Makefile =================================================================== --- head/audio/ncmpcpp/Makefile (revision 366787) +++ head/audio/ncmpcpp/Makefile (revision 366788) @@ -1,101 +1,101 @@ # Created by: Dennis Herrmann # $FreeBSD$ PORTNAME= ncmpcpp PORTVERSION= 0.5.10 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio MASTER_SITES= http://unkart.ovh.org/ncmpcpp/ \ http://mirror.mcx2.org/ MAINTAINER= dhn@FreeBSD.org COMMENT= ncurses mpd client, clone of ncmpc with some new features LIB_DEPENDS= libmpdclient.so:${PORTSDIR}/audio/libmpdclient \ libfftw3.so:${PORTSDIR}/math/fftw3 USES= iconv libtool ncurses pkgconfig tar:bzip2 USE_GCC= any GNU_CONFIGURE= yes USE_GNOME= glib20 USE_AUTOTOOLS= automake aclocal AUTOMAKE_ARGS= --add-missing ACLOCAL_ARGS= --automake-acdir=${ACLOCAL_DIR} -I ${LOCALBASE}/share/aclocal CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} OPTIONS_DEFINE= CURL CLOCK UTF8 TAGLIB OUTPUTS VISUALIZER DOCS OPTIONS_DEFAULT= CURL CLOCK OUTPUTS 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 .include PLIST_FILES= bin/ncmpcpp \ man/man1/ncmpcpp.1.gz \ %%DOCSDIR%%/config \ %%DOCSDIR%%/keys \ %%DOCSDIR%%/NEWS \ %%DOCSDIR%%/AUTHORS \ %%DOCSDIR%%/COPYING PLIST_DIRS= %%DOCSDIR%% .if ${PORT_OPTIONS:MCURL} LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+= --with-curl .else CONFIGURE_ARGS+= --with-curl=no .endif .if ${PORT_OPTIONS:MCLOCK} CONFIGURE_ARGS+= --enable-clock .else CONFIGURE_ARGS+= --disable-clock .endif .if ${PORT_OPTIONS:MUTF8} CONFIGURE_ARGS+= --enable-unicode .else CONFIGURE_ARGS+= --disable-unicode .endif .if ${PORT_OPTIONS:MTAGLIB} LIB_DEPENDS+= libtag.so:${PORTSDIR}/audio/taglib CONFIGURE_ARGS+= --with-taglib .else CONFIGURE_ARGS+= --with-taglib=no .endif .if ${PORT_OPTIONS:MOUTPUTS} CONFIGURE_ARGS+= --enable-outputs .else CONFIGURE_ARGS+= --disable-outputs .endif .if ${PORT_OPTIONS:MVISUALIZER} BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 CONFIGURE_ARGS+= --enable-visualizer .endif .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 ${STAGEDIR}${DOCSDIR}/NEWS ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}/AUTHORS ${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}/COPYING ${INSTALL_DATA} ${WRKSRC}/doc/config ${STAGEDIR}${DOCSDIR}/config ${INSTALL_DATA} ${WRKSRC}/doc/keys ${STAGEDIR}${DOCSDIR}/keys .endif .include Index: head/audio/pd/Makefile =================================================================== --- head/audio/pd/Makefile (revision 366787) +++ head/audio/pd/Makefile (revision 366788) @@ -1,104 +1,105 @@ # Created by: trevor # $FreeBSD$ PORTNAME= pd DISTVERSION= 0.45-5 DISTVERSIONSUFFIX= .src +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://msp.ucsd.edu/Software/ MAINTAINER= ports@FreeBSD.org COMMENT= MIDI-capable real-time audio processor/synthesizer LICENSE= BSD RUN_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils \ dejavu>0:${PORTSDIR}/x11-fonts/dejavu WRKSRC= ${WRKDIR}/${DISTNAME:S,${DISTVERSIONSUFFIX},,} USES= gettext gmake libtool pkgconfig shebangfix tcl:wrapper \ tk:wrapper SHEBANG_FILES= tcl/pkg_mkIndex.tcl SHEBANG_LANG= tclsh tclsh_OLD_CMD= /usr/bin/tclsh tclsh_CMD= ${LOCALBASE}/bin/tclsh USE_AUTOTOOLS= aclocal libtoolize autoconf automake ACLOCAL_ARGS= -I m4/generated -I m4 LIBTOOLIZE_ARGS=--install --copy --force AUTOMAKE_ARGS= --add-missing --copy --force-missing CONFIGURE_ENV= ac_cv_lib_pthread_pthread_create=no CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread DESKTOP_ENTRIES="Pd" "" "${PREFIX}/lib/pd/tcl/pd.ico" "pd" "" false OPTIONS_DEFINE= ALSA DOCS FFTW JACK OPTIONS_DEFAULT= FFTW ALSA_CONFIGURE_ENABLE= alsa ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib FFTW_CONFIGURE_ENABLE= fftw FFTW_BUILD_DEPENDS= fftw3>0:${PORTSDIR}/math/fftw3 FFTW_LIB_DEPENDS= libfftw3f.so:${PORTSDIR}/math/fftw3-float JACK_CONFIGURE_ENABLE= jack JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack post-patch: @${FIND} ${PATCH_WRKSRC} -name "*.[ch]" | ${XARGS} ${REINPLACE_CMD} -e \ 's|__FreeBSD_kernel__|__FreeBSD__|g ; \ s|__x86_64__|__amd64__|g ; \ s|||g' @${REINPLACE_CMD} -e \ 's|\*kfreebsd\*gnu\*)|*freebsd*)| ; \ s|portaudio=yes|portaudio=no| ; \ s|-O3|| ; \ s|fftw,|fftw3f,| ; \ s|fftw_one,|fftwf_execute,| ; \ s|fftw"|fftw3f"|' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e \ '/^pkgconfigdir/s|=.*|= $$(prefix)/libdata/pkgconfig| ; \ /^libpddir/s|=.*|= $$(pkglibdir)| ; \ s|make -C|$$(MAKE) -C|' ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e \ '/^pd_LDADD/s| =.*| = $$(LIBM)|' ${WRKSRC}/src/Makefile.am @${REINPLACE_CMD} -e \ 's|PD_BASEDIR/LICENSE|${DOCSDIR}/LICENSE|g ; \ s|PD_BASEDIR/doc/1|${DOCSDIR}/1|g' \ ${WRKSRC}/doc/1.manual/1.introduction.txt @${REINPLACE_CMD} -e \ 's|-O2 | | ; \ s|-lc ||g' ${WRKSRC}/extra/makefile.subdir @${REINPLACE_CMD} -e \ 's|-O2 |$$(CFLAGS) | ; \ s|-g ||g ; \ s|-lc ||g' ${WRKSRC}/extra/expr~/makefile @${REINPLACE_CMD} -e \ '/libpthread/s|_ERROR|_WARN|' ${WRKSRC}/portaudio/configure.in pre-configure: @(cd ${WRKSRC}/portaudio \ && ${SETENV} ${AUTOTOOLS_ENV} ${ACLOCAL} \ && ${SETENV} ${AUTOTOOLS_ENV} ${LIBTOOLIZE} ${LIBTOOLIZE_ARGS} \ && ${SETENV} ${AUTOTOOLS_ENV} ${AUTOCONF}) do-install: .for i in src man tcl po extra @(cd ${WRKSRC}/${i} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) .endfor (cd ${WRKSRC} && ${INSTALL_DATA} pd.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig) @${MKDIR} ${STAGEDIR}${DOCSDIR} @(${TAR} -C ${WRKSRC}/doc --exclude "*.bak" --exclude "*.orig" \ -cf - . | ${TAR} -C ${STAGEDIR}${DOCSDIR} --unlink -xf -) .for i in LICENSE.txt README.txt (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor @${LN} -sf ${DOCSDIR} ${STAGEDIR}${PREFIX}/lib/pd/doc @${FIND} ${STAGEDIR}${PREFIX}/lib/pd -name "*.pd_linux" | ${XARGS} \ ${STRIP_CMD} .include Index: head/audio/pure-audio/Makefile =================================================================== --- head/audio/pure-audio/Makefile (revision 366787) +++ head/audio/pure-audio/Makefile (revision 366788) @@ -1,40 +1,40 @@ # Created by: Zhihao Yuan # $FreeBSD$ PORTNAME= pure-audio PORTVERSION= 0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= https://cdn.bitbucket.org/purelang/pure-lang/downloads/ DIST_SUBDIR= pure MAINTAINER= ports@FreeBSD.org COMMENT= Digital audio interface for the Pure language LICENSE= BSD3CLAUSE LIB_DEPENDS= libportaudio.so.2:${PORTSDIR}/audio/portaudio2 \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libsndfile.so:${PORTSDIR}/audio/libsndfile \ libfftw3.so:${PORTSDIR}/math/fftw3 USES= pure post-patch: @${REINPLACE_CMD} \ -e "s|-lportaudio|-I${LOCALBASE}/include/portaudio2 -L${LOCALBASE}/lib/portaudio2 -lportaudio|" \ -e "s|portaudio.h|portaudio2/portaudio.h|g" \ ${WRKSRC}/Makefile PORTDOCS= README PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/audio/rosegarden/Makefile =================================================================== --- head/audio/rosegarden/Makefile (revision 366787) +++ head/audio/rosegarden/Makefile (revision 366788) @@ -1,37 +1,37 @@ # Created by: shanee@augusta.de # $FreeBSD$ PORTNAME= rosegarden PORTVERSION= 14.02 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= General purpose music editor and sequencer suite LICENSE= GPLv2 BUILD_DEPENDS= dssi_osc_update:${PORTSDIR}/audio/dssi \ makedepend:${PORTSDIR}/devel/makedepend LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib \ liblirc_client.so:${PORTSDIR}/comms/lirc \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ liblrdf.so:${PORTSDIR}/textproc/liblrdf RUN_DEPENDS= dssi_osc_update:${PORTSDIR}/audio/dssi \ lilypond:${PORTSDIR}/print/lilypond USES= tar:bzip2 desktop-file-utils gmake pkgconfig shared-mime-info GNU_CONFIGURE= yes CONFIGURE_ENV+= QTLIBDIR=${QT_LIBDIR} USE_QT4= gui network xml rcc_build moc_build uic_build linguist_build INSTALLS_ICONS= yes CXXFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/audio/rubberband/Makefile =================================================================== --- head/audio/rubberband/Makefile (revision 366787) +++ head/audio/rubberband/Makefile (revision 366788) @@ -1,35 +1,36 @@ # Created by: mathias.picker@gmx.de # $FreeBSD$ PORTNAME= rubberband PORTVERSION= 1.8.1 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://breakfastquay.com/files/releases/23/ MAINTAINER= ports@FreeBSD.org COMMENT= Vamp audio analysis plugin SDK LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libvamp-sdk.so:${PORTSDIR}/audio/vamp-plugin-sdk \ libfftw3.so:${PORTSDIR}/math/fftw3 RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa USES= gmake pkgconfig tar:bzip2 GNU_CONFIGURE= yes USE_LDCONFIG= yes CFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rubberband @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librubberband.so.[0-9].* @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ladspa/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/vamp/*.so .include Index: head/audio/snd/Makefile =================================================================== --- head/audio/snd/Makefile (revision 366787) +++ head/audio/snd/Makefile (revision 366788) @@ -1,110 +1,110 @@ # Created by: trevor # $FreeBSD$ PORTNAME= snd PORTVERSION= 13.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= ftp://ccrma-ftp.stanford.edu/pub/Lisp/ \ http://mirror.mcx2.org/ MAINTAINER= dhn@FreeBSD.org COMMENT= Multitracking sound editor and utilities OPTIONS_DEFINE= FFTW3 GSL S7 LADSPA MOTIF GTK2 X11 DOCS EXAMPLES OPTIONS_DEFAULT= FFTW3 GSL LADSPA GTK2 X11 FFTW3_DESC= Use FFTW GSL_DESC= Use GNU Scientific Library S7_DESC= Use S7 as the extension language WANT_GNOME= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-float-samples MAKEFILE= makefile ALL_TARGET= snd snd-info sndplay MAKE_JOBS_UNSAFE= yes CFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include .if ${ARCH} == "sparc64" BROKEN= does not compile on sparc64 .endif .if ${PORT_OPTIONS:MFFTW3} LIB_DEPENDS+= libfftw3.so:${PORTSDIR}/math/fftw3 .else CONFIGURE_ARGS+= --without-fftw .endif .if ${PORT_OPTIONS:MGSL} LIB_DEPENDS+= libgsl.so:${PORTSDIR}/math/gsl .else CONFIGURE_ARGS+= --without-gsl .endif .if ${PORT_OPTIONS:MS7} CONFIGURE_ARGS+= --with-s7 .else CONFIGURE_ARGS+= --without-s7 .endif .if ${PORT_OPTIONS:MLADSPA} BUILD_DEPENDS+= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa RUN_DEPENDS+= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa .else CONFIGURE_ARGS+= --without-ladspa .endif .if ${PORT_OPTIONS:MGTK2} USE_GNOME+= gtk20 CONFIGURE_ARGS+= --with-gtk .endif .if ${PORT_OPTIONS:MMOTIF} USES+= motif CONFIGURE_ARGS+= --with-motif .endif .if ${PORT_OPTIONS:MX11} CONFIGURE_ARGS+= --with-no-gui .endif post-patch: @${REINPLACE_CMD} -e 's|^ _Complex| Vaiolate _Complex|g ; \ s|-O2 -I|-I|g ; \ s|LDFLAGS -ldl|LDFLAGS|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|^sndinfo:|snd-info:|g ; \ s|-o sndinfo|-o snd-info|g' ${WRKSRC}/makefile.in do-install: .for i in snd snd-info sndplay ${INSTALL_PROGRAM} ${WRKSRC}/${i} ${STAGEDIR}${PREFIX}/bin .endfor ${INSTALL_MAN} ${WRKSRC}/snd.1 ${STAGEDIR}${MANPREFIX}/man/man1/ .if ${PORT_OPTIONS:MS7} @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.scm ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DATADIR}/tools ${INSTALL_DATA} ${WRKSRC}/tools/*.scm ${STAGEDIR}${DATADIR}/tools @${MKDIR} ${STAGEDIR}${DATADIR}/sndins/samples ${INSTALL_DATA} ${WRKSRC}/sndins/samples/*.scm ${STAGEDIR}${DATADIR}/sndins/samples .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in HISTORY.Snd README.Snd ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor ${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/pix ${INSTALL_DATA} ${WRKSRC}/pix/*.png ${STAGEDIR}${DOCSDIR}/pix cd ${WRKSRC} && ${PAX} -r -w tutorial ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/DotEmacs ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/audio/sooperlooper/Makefile =================================================================== --- head/audio/sooperlooper/Makefile (revision 366787) +++ head/audio/sooperlooper/Makefile (revision 366788) @@ -1,65 +1,66 @@ # Created by: mathias.picker@gmx.de # $FreeBSD$ PORTNAME= sooperlooper PORTVERSION= 1.7.2 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://essej.net/sooperlooper/ MAINTAINER= ports@FreeBSD.org COMMENT= Live audio looping sampler LICENSE= GPLv2 BUILD_DEPENDS= ladspa>0:${PORTSDIR}/audio/ladspa LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack \ liblo.so:${PORTSDIR}/audio/liblo \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libsigc-2.0.so:${PORTSDIR}/devel/libsigc++20 \ libsndfile.so:${PORTSDIR}/audio/libsndfile \ librubberband.so:${PORTSDIR}/audio/rubberband \ libvamp-sdk.so:${PORTSDIR}/audio/vamp-plugin-sdk \ libfftw3.so:${PORTSDIR}/math/fftw3 RUN_DEPENDS= ladspa>0:${PORTSDIR}/audio/ladspa USES= compiler:c++0x gmake ncurses pkgconfig USE_GNOME= libxml2 GNU_CONFIGURE= yes USE_LDCONFIG= yes CFLAGS+= -Wno-error=write-strings CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= ALSA WXGTK OPTIONS_DEFAULT= WXGTK OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib ALSA_CONFIGURE_ENV_OFF= ac_cv_header_alsa_asoundlib_h=no WXGTK_USE= WX=3.0 WXGTK_CONFIGURE_ON= --with-wxconfig-path=${WX_CONFIG} WXGTK_CONFIGURE_OFF= --without-gui .include .if ${PORT_OPTIONS:MWXGTK} WX_UNICODE= yes DESKTOP_ENTRIES="SooperLooper" "" "${DATADIR}/sl_logo.xpm" "slgui" \ "AudioVideo;Audio;Player;GTK;" "" .endif post-patch: @${FIND} ${WRKSRC} -name "configure" | ${XARGS} ${REINPLACE_CMD} -e \ 's|$$OPT_FLAGS|$$CXXFLAGS| ; \ /^CXXFLAGS/s|-g|$$CXXFLAGS| ; \ s|-fo-merge-constants|| ; \ s|-lpthread|-pthread|' post-install: .if ${PORT_OPTIONS:MWXGTK} (cd ${WRKSRC}/src/gui/pixmaps && ${INSTALL_DATA} sl_logo.xpm \ ${STAGEDIR}${DATADIR}) .endif .include Index: head/audio/swhplugins/Makefile =================================================================== --- head/audio/swhplugins/Makefile (revision 366787) +++ head/audio/swhplugins/Makefile (revision 366788) @@ -1,57 +1,57 @@ # Created by: Tilman Linneweh # $FreeBSD$ PORTNAME= swhplugins PORTVERSION= 0.4.15 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= http://plugin.org.uk/releases/${PORTVERSION}/ DISTNAME= swh-plugins-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Steve Harris' huge Collection of LADSPA Plugins BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa \ ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 LIB_DEPENDS= libfftw3f.so:${PORTSDIR}/math/fftw3-float # includes assembler code ONLY_FOR_ARCHS= i386 amd64 USES= gmake libtool pkgconfig GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes CFLAGS+= -fPIC -DPIC OPTIONS_DEFINE= NLS 3DNOW SSE 3DNOW_DESC= use 3DNow! instructions SSE_DESC= use SSE instructions .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" LDFLAGS+= -lintl .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:M3DNOW} CONFIGURE_ARGS+= --enable-3dnow .endif .if ${PORT_OPTIONS:MSSE} CONFIGURE_ARGS+= --enable-sse .endif post-patch: @${REINPLACE_CMD} -e \ 's|="$$CFLAGS -Wall .*"|="$$CFLAGS"|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|||g' ${WRKSRC}/ladspa-util.h .include Index: head/audio/waon/Makefile =================================================================== --- head/audio/waon/Makefile (revision 366787) +++ head/audio/waon/Makefile (revision 366788) @@ -1,31 +1,32 @@ # Created by: Kengo Ichiki # $FreeBSD$ PORTNAME= waon PORTVERSION= 0.10 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= kichiki@users.sourceforge.net COMMENT= Wave-to-Notes transcriber and some utility tools LICENSE= GPLv2 LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ libao.so:${PORTSDIR}/audio/libao \ libsndfile.so:${PORTSDIR}/audio/libsndfile \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate USES= pkgconfig USE_GNOME= gtk20 PLIST_FILES= bin/waon bin/pv bin/gwaon \ man/man1/gwaon.1.gz man/man1/pv.1.gz man/man1/waon.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/waon \ ${WRKSRC}/pv \ ${WRKSRC}/gwaon ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include Index: head/audio/whysynth/Makefile =================================================================== --- head/audio/whysynth/Makefile (revision 366787) +++ head/audio/whysynth/Makefile (revision 366788) @@ -1,34 +1,34 @@ # Created by: trasz # $FreeBSD$ PORTNAME= whysynth PORTVERSION= 20120903 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= http://smbolton.com/whysynth/ MAINTAINER= danilo@FreeBSD.org COMMENT= Versatile softsynth implemented as a DSSI plugin LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= ${LOCALBASE}/include/dssi.h:${PORTSDIR}/audio/dssi \ ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa LIB_DEPENDS= libdssialsacompat.so:${PORTSDIR}/audio/libdssialsacompat \ liblo.so:${PORTSDIR}/audio/liblo \ libjack.so:${PORTSDIR}/audio/jack \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float USES= gmake pkgconfig tar:bzip2 libtool GNU_CONFIGURE= yes USE_GNOME= gtk20 CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e 's|-finline-limit=5000||g' ${WRKSRC}/configure .include Index: head/audio/xmms2/Makefile =================================================================== --- head/audio/xmms2/Makefile (revision 366787) +++ head/audio/xmms2/Makefile (revision 366788) @@ -1,395 +1,395 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTNAME?= xmms2 PORTVERSION= 0.8 DISTVERSIONSUFFIX=DrO_o -PORTREVISION?= 11 +PORTREVISION?= 12 CATEGORIES?= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}%20${DISTVERSIONSUFFIX} MAINTAINER?= madpilot@FreeBSD.org COMMENT?= Rewrite of xmms as a client/server system (developer release) USES+= pkgconfig python:build tar:bzip2 .if !defined(XMMS2_SLAVE) USE_GNOME= glib20 USE_SQLITE= 3 USE_LDCONFIG= yes PLIST_SUB+= INCLUDEDIR="include/${PORTNAME}" LIBDIR="lib/${PORTNAME}" CPPFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= AIRPLAY AO APE AVCODEC CDDA CURL ET FAAD FAM FLAC \ GME GVFS ICES JACK MAD MDNS MMS \ MODPLUG MPG123 MUSEPACK OFA PULSEAUDIO SAMBA SID \ SNDFILE SPEEX TREMOR VISUAL VOCODER VORBIS WAVPACK XML OPTIONS_SINGLE= MDNS OPTIONS_SINGLE_MDNS= MDNS_APPLE MDNS_AVAHI OPTIONS_DEFAULT= CURL FAAD FLAC MAD MDNS MDNS_APPLE VORBIS AIRPLAY_DESC= Support output via Airport Express AVCODEC_DESC= Avcodevc playback support CDDA_DESC= AudioCD support ET_DESC= Install usage feedback reporting client FAM_DESC= Support to update Media Library on file change GME_DESC= Video game music files support GVFS_DESC= Playback files via GVFS ICES_DESC= Playback files to an icecast server MDNS_DESC= Announce XMMS2d via mDNS (Choose implementation) MDNS_APPLE_DESC= Use Apple mDNS implementation MDNS_AVAHI_DESC= Use Avahi mDNS implementation OFA_DESC= Collect MusicDNS fingerprints SAMBA_DESC= Playback files via SMB SID_DESC= Playback SID files VISUAL_DESC= Visualization plugins support VOCODER_DESC= Phase Vocoder effect plugin WAVPACK_DESC= Playback WV files XML_DESC= Support XML based playlists (XSPF, RSS) .endif # !XMMS_SLAVE .include .if defined(XMMS2_SLAVE) EXCLUDE+= --without-xmms2d .if ${XMMS2_SLAVE} == "python" EXCLUDE+= --with-optionals="python" .elif ${XMMS2_SLAVE} == "ruby" EXCLUDE+= --with-optionals="ruby" .elif ${XMMS2_SLAVE} == "perl" EXCLUDE+= --with-optionals="perl" .elif ${XMMS2_SLAVE} == "ruby-ecore" EXCLUDE+= --with-optionals="ruby" --with-optionals="xmmsclient-ecore" .elif ${XMMS2_SLAVE} == "cpp" EXCLUDE+= --with-optionals="xmmsclient++" \ --with-optionals="xmmsclient++-glib" .endif .else # XMMS2_SLAVE EXCLUDE+= --without-optionals="python" \ --without-optionals="ruby" \ --without-optionals="xmmsclient-ecore" \ --without-optionals="xmmsclient++" \ --without-optionals="xmmsclient++-glib" \ --without-optionals="perl" .endif # XMMS2_SLAVE .if !defined(XMMS2_SLAVE) .if ${PORT_OPTIONS:MAIRPLAY} USE_OPENSSL= yes PLIST_SUB+= AIRPLAY="" .else EXCLUDE+= --without-plugins="airplay" PLIST_SUB+= AIRPLAY="@comment " .endif .if ${PORT_OPTIONS:MAO} LIB_DEPENDS+= libao.so:${PORTSDIR}/audio/libao PLIST_SUB+= AO="" .else EXCLUDE+= --without-plugins="ao" PLIST_SUB+= AO="@comment " .endif .if ${PORT_OPTIONS:MAPE} LIB_DEPENDS+= libmac.so:${PORTSDIR}/audio/mac PLIST_SUB+= MAC="" .else EXCLUDE+= --without-plugins="mac" PLIST_SUB+= MAC="@comment " .endif .if ${PORT_OPTIONS:MAVCODEC} LIB_DEPENDS+= libavutil.so:${PORTSDIR}/multimedia/ffmpeg PLIST_SUB+= AVCODEC="" .else EXCLUDE+= --without-plugins="avcodec" PLIST_SUB+= AVCODEC="@comment " .endif .if ${PORT_OPTIONS:MCDDA} LIB_DEPENDS+= libcdio.so:${PORTSDIR}/sysutils/libcdio \ libcdio_cdda.so:${PORTSDIR}/sysutils/libcdio-paranoia \ libdiscid.so:${PORTSDIR}/audio/libdiscid PLIST_SUB+= CDDA="" .else EXCLUDE+= --without-plugins="cdda" PLIST_SUB+= CDDA="@comment " .endif .if ${PORT_OPTIONS:MCURL} LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl PLIST_SUB+= CURL="" .else EXCLUDE+= --without-plugins="curl" --without-plugins="icymetaint" PLIST_SUB+= CURL="@comment " .endif .if ${PORT_OPTIONS:MFAAD} LIB_DEPENDS+= libfaad.so:${PORTSDIR}/audio/faad PLIST_SUB+= FAAD="" .else EXCLUDE+= --without-plugins="faad" --without-plugins="mp4" PLIST_SUB+= FAAD="@comment " .endif .if ${PORT_OPTIONS:MFAM} USES+= fam:gamin PLIST_SUB+= FAM="" .else EXCLUDE+= --without-optionals="medialib-updater" PLIST_SUB+= FAM="@comment " .endif .if ${PORT_OPTIONS:MFLAC} LIB_DEPENDS+= libFLAC.so:${PORTSDIR}/audio/flac PLIST_SUB+= FLAC="" .else EXCLUDE+= --without-plugins="flac" PLIST_SUB+= FLAC="@comment " .endif .if ${PORT_OPTIONS:MGME} LIB_DEPENDS+= libgme.so:${PORTSDIR}/audio/libgme PLIST_SUB+= GME="" .else EXCLUDE+= --without-plugins="gme" PLIST_SUB+= GME="@comment " .endif .if ${PORT_OPTIONS:MGVFS} USE_GNOME+= gvfs PLIST_SUB+= GVFS="" .else EXCLUDE+= --without-plugins="gvfs" PLIST_SUB+= GVFS="@comment " .endif .if ${PORT_OPTIONS:MICES} LIB_DEPENDS+= libshout.so:${PORTSDIR}/audio/libshout PLIST_SUB+= ICES="" .else EXCLUDE+= --without-plugins="ices" PLIST_SUB+= ICES="@comment " .endif .if ${PORT_OPTIONS:MJACK} LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack PLIST_SUB+= JACK="" .else EXCLUDE+= --without-plugins="jack" PLIST_SUB+= JACK="@comment " .endif .if ${PORT_OPTIONS:MMAD} LIB_DEPENDS+= libmad.so:${PORTSDIR}/audio/libmad PLIST_SUB+= MAD="" .else EXCLUDE+= --without-plugins="mad" PLIST_SUB+= MAD="@comment " .endif .if empty(PORT_OPTIONS:MMDNS) EXCLUDE+= --without-optionals="mdns" .endif .if ${PORT_OPTIONS:MMDNS_APPLE} EXCLUDE+= --with-mdns-backend="dns_sd" LIB_DEPENDS+= libdns_sd.so:${PORTSDIR}/net/mDNSResponder PLIST_SUB+= MDNS_APPLE="" .else PLIST_SUB+= MDNS_APPLE="@comment " .endif .if ${PORT_OPTIONS:MMDNS_AVAHI} EXCLUDE+= --with-mdns-backend="avahi" LIB_DEPENDS+= libavahi-core.so:${PORTSDIR}/net/avahi-app PLIST_SUB+= MDNS_AVAHI="" MAN1+= xmms2-mdns-avahi.1 .else PLIST_SUB+= MDNS_AVAHI="@comment " .endif .if ${PORT_OPTIONS:MMMS} LIB_DEPENDS+= libmms.so:${PORTSDIR}/net/libmms PLIST_SUB+= MMS="" .else EXCLUDE+= --without-plugins="mms" PLIST_SUB+= MMS="@comment " .endif .if ${PORT_OPTIONS:MMODPLUG} LIB_DEPENDS+= libmodplug.so:${PORTSDIR}/audio/libmodplug PLIST_SUB+= MODPLUG="" .else EXCLUDE+= --without-plugins="modplug" PLIST_SUB+= MODPLUG="@comment " .endif .if ${PORT_OPTIONS:MMPG123} LIB_DEPENDS+= libmpg123.so:${PORTSDIR}/audio/mpg123 PLIST_SUB+= MPG123="" .else EXCLUDE+= --without-plugins="mpg123" PLIST_SUB+= MPG123="@comment " .endif .if ${PORT_OPTIONS:MMUSEPACK} LIB_DEPENDS+= libmpcdec.so:${PORTSDIR}/audio/musepack PLIST_SUB+= MUSEPACK="" .else EXCLUDE+= --without-plugins="musepack" PLIST_SUB+= MUSEPACK="@comment " .endif .if ${PORT_OPTIONS:MOFA} LIB_DEPENDS+= libofa.so:${PORTSDIR}/audio/libofa PLIST_SUB+= OFA="" .else EXCLUDE+= --without-plugins="ofa" PLIST_SUB+= OFA="@comment " .endif .if ${PORT_OPTIONS:MPULSEAUDIO} LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio PLIST_SUB+= PULSE="" .else EXCLUDE+= --without-plugins="pulse" PLIST_SUB+= PULSE="@comment " .endif .if ${PORT_OPTIONS:MSAMBA} LIB_DEPENDS+= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient PLIST_SUB+= SAMBA="" .else EXCLUDE+= --without-plugins="samba" PLIST_SUB+= SAMBA="@comment " .endif .if ${PORT_OPTIONS:MSID} LIB_DEPENDS+= libsidplay2.so:${PORTSDIR}/audio/libsidplay2 PLIST_SUB+= SID="" .else EXCLUDE+= --without-plugins="sid" PLIST_SUB+= SID="@comment " .endif .if ${PORT_OPTIONS:MSNDFILE} LIB_DEPENDS+= libsndfile.so:${PORTSDIR}/audio/libsndfile PLIST_SUB+= SNDFILE="" .else EXCLUDE+= --without-plugins="sndfile" PLIST_SUB+= SNDFILE="@comment " .endif .if ${PORT_OPTIONS:MSPEEX} LIB_DEPENDS+= libspeex.so:${PORTSDIR}/audio/speex PLIST_SUB+= SPEEX="" .else EXCLUDE+= --without-plugins="speex" PLIST_SUB+= SPEEX="@comment " .endif .if ${PORT_OPTIONS:MTREMOR} LIB_DEPENDS+= libvorbisidec.so:${PORTSDIR}/audio/libtremor PLIST_SUB+= TREMOR="" .else EXCLUDE+= --without-plugins="tremor" PLIST_SUB+= TREMOR="@comment " .endif # xmms2-ripper .if ${PORT_OPTIONS:MVISUAL} && ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= libvorbisenc.so:${PORTSDIR}/audio/libvorbis .else EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src-clients-vistest-wscript .endif # XXX: shm support requires semtimedop(2) .if ${PORT_OPTIONS:MVISUAL} USE_SDL= yes LIB_DEPENDS+= libvisual-0.4.so:${PORTSDIR}/graphics/libvisual04 .else EXCLUDE+= --without-optionals="vistest" .endif .if ${PORT_OPTIONS:MVISUAL} && ${EXCLUDE:M--with-vis-reference-clients} PLIST_SUB+= VISUAL="" .else PLIST_SUB+= VISUAL="@comment " .endif .if ${PORT_OPTIONS:MVOCODER} LIB_DEPENDS+= libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate PLIST_SUB+= VOCODER="" .else EXCLUDE+= --without-plugins="vocoder" PLIST_SUB+= VOCODER="@comment " .endif .if ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis PLIST_SUB+= VORBIS="" .else EXCLUDE+= --without-plugins="vorbis" PLIST_SUB+= VORBIS="@comment " .endif .if ${PORT_OPTIONS:MWAVPACK} LIB_DEPENDS+= libwavpack.so:${PORTSDIR}/audio/wavpack PLIST_SUB+= WAVPACK="" .else EXCLUDE+= --without-plugins="wavpack" PLIST_SUB+= WAVPACK="@comment " .endif .if ${PORT_OPTIONS:MXML} USE_GNOME+= libxml2 PLIST_SUB+= XML="" .else EXCLUDE+= --without-plugins="xml" --without-plugins="rss" \ --without-plugins="xspf" PLIST_SUB+= XML="@comment " .endif .if ${PORT_OPTIONS:MET} PLIST_SUB+= ET="" MAN1+= xmms2-et.1 .else EXCLUDE+= --without-optionals="et" PLIST_SUB+= ET="@comment " .endif .endif # !XMMS2_SLAVE post-patch: @${REINPLACE_CMD} -e "s|%%WRKSRC%%|${WRKSRC}|" ${WRKSRC}/wscript .if ${PORT_OPTIONS:MVISUAL} && ${PORT_OPTIONS:MVORBIS} @${REINPLACE_CMD} -e "s|'vorbisenc',|'vorbisenc vorbis ogg',|" \ ${WRKSRC}/src/clients/vistest/wscript .endif do-configure: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} waf ${_MAKE_JOBS} configure \ --conf-prefix=${LOCALBASE} --prefix=${PREFIX} \ --mandir=${PREFIX}/man ${EXCLUDE} do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} waf ${_MAKE_JOBS} build do-install: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} waf install --destdir=${STAGEDIR} --without-ldconfig .if !defined(XMMS2_SLAVE) if [ ! -d ${STAGEDIR}${DATADIR}/scripts/startup.d ]; then \ ${MKDIR} ${STAGEDIR}${DATADIR}/scripts/startup.d; \ fi .endif .include Index: head/audio/zynaddsubfx/Makefile =================================================================== --- head/audio/zynaddsubfx/Makefile (revision 366787) +++ head/audio/zynaddsubfx/Makefile (revision 366788) @@ -1,115 +1,115 @@ # Created by: trasz # $FreeBSD$ PORTNAME= zynaddsubfx PORTVERSION= 2.4.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= SF DISTNAME= ZynAddSubFX-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Realtime software synthesizer LICENSE= GPLv2 LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ libmxml.so:${PORTSDIR}/textproc/mxml USES= tar:bzip2 cmake pkgconfig OPTIONS_DEFINE= DOCS EXAMPLES GUI LASH LO JACK PORTAUDIO OPTIONS_DEFAULT= GUI PORTAUDIO OPTIONS_RADIO= AUDIO OPTIONS_RADIO_AUDIO= ALSAMIDI DSSI OPTIONS_SUB= yes ALSAMIDI_DESC= MIDI input through ALSA DSSI_DESC= DSSI Plugin LO_DESC= Open Sound Control support via LibLO ALSAMIDI_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib ALSAMIDI_CMAKE_OFF= -DAlsaEnable:BOOL=OFF DSSI_LIB_DEPENDS= libdssialsacompat.so:${PORTSDIR}/audio/libdssialsacompat DSSI_BUILD_DEPENDS= dssi>0:${PORTSDIR}/audio/dssi DSSI_RUN_DEPENDS= dssi>0:${PORTSDIR}/audio/dssi DSSI_CFLAGS= -I${LOCALBASE}/include/dssi DSSI_CMAKE_OFF= -DDssiEnable:BOOL=OFF GUI_LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk GUI_ON= -DGuiModule:STRING=fltk GUI_CMAKE_OFF= -DGuiModule:STRING=OFF LO_LIB_DEPENDS= liblo.so:${PORTSDIR}/audio/liblo LO_CMAKE_OFF= -DLibloEnable:BOOL=OFF LASH_LIB_DEPENDS= liblash.so:${PORTSDIR}/audio/lash LASH_CMAKE_OFF= -DLashEnabe:BOOL=OFF JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack JACK_CMAKE_OFF= -DJackEnable:BOOL=OFF PORTAUDIO_BUILD_DEPENDS= portaudio2>=0:${PORTSDIR}/audio/portaudio2 PORTAUDIO_RUN_DEPENDS= portaudio2>=0:${PORTSDIR}/audio/portaudio2 PORTAUDIO_CFLAGS= -I${LOCALBASE}/include/portaudio2 PORTAUDIO_CMAKE_OFF= -DPaEnabe:BOOL=OFF PORTAUDIO_LDFLAGS= ${LOCALBASE}/lib/portaudio2/libportaudio.so PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= AUTHORS.txt ChangeLog FAQ.txt HISTORY.txt README.txt DOCSRCDIR2= ${WRKSRC}/doc DOCSDIR2= ${DOCSDIR}/doc DOC_FILES2= adsynth.txt controller.txt envelope.txt filter.txt intro.txt \ lfo.txt mididefaults.txt nrpn.txt saving.txt zynaddsubfx.txt DOCSRCDIR3= ${WRKSRC}/doc/images DOCSDIR3= ${DOCSDIR}/doc/images DOC_FILES3= *.png *.jpg PORTEXAMPLES= * .include .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" BROKEN= Does not compile on ia64, powerpc, or sparc64: invokes i386 asm .endif .if ${ARCH} == "i386" || ${ARCH} == "amd64" CFLAGS+= -DASM_F2I_YES .endif post-patch: @${REINPLACE_CMD} -e \ '/FILES/s|^|#| ; \ /DESTINATION/s|^|#| ; \ /[[:blank:]])/s|^|#|' ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|-O3 .* -fomit-frame-pointer|| ; \ /-DASM_F2I_YES/d ; \ /-g #/d ; \ /pthread/d ; \ s|lib64|lib|' ${WRKSRC}/src/CMakeLists.txt @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/src/Misc/Config.cpp @${REINPLACE_CMD} -e 's|portaudio.h|portaudio2/portaudio.h|' ${WRKSRC}/src/Nio/PaEngine.h post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/banks (cd ${WRKDIR}/${DISTNAME}/instruments/banks \ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/banks) @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR2} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} @${MKDIR} ${STAGEDIR}${DOCSDIR3} ${INSTALL_DATA} ${DOC_FILES3:S|^|${DOCSRCDIR3}/|} ${STAGEDIR}${DOCSDIR3} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/instruments/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/comms/dabstick-radio/Makefile =================================================================== --- head/comms/dabstick-radio/Makefile (revision 366787) +++ head/comms/dabstick-radio/Makefile (revision 366788) @@ -1,71 +1,71 @@ # Created by: Juergen Lock # $FreeBSD$ PORTNAME= dabstick-radio PORTVERSION= 0.96 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= comms audio hamradio MASTER_SITES= http://www.sdr-j.tk/ MAINTAINER= nox@FreeBSD.org COMMENT= DAB/DAB+ and wideband FM receiver for RTL2832-based USB sticks LICENSE= GPLv2 LIB_DEPENDS+= librtlsdr.so:${PORTSDIR}/comms/rtl-sdr \ libqwt.so:${PORTSDIR}/x11-toolkits/qwt5 \ libportaudio.so.2:${PORTSDIR}/audio/portaudio2 \ libsndfile.so:${PORTSDIR}/audio/libsndfile \ libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfaad.so:${PORTSDIR}/audio/faad USES= tar:tgz USE_QT4= gui qt3support qmake_build moc_build rcc_build uic_build PORTDOCS= * PLIST_FILES+= bin/dabreceiver bin/fmreceiver bin/spectrum-viewer ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= uses MMX and SSE2 OPTIONS_DEFINE= DOCS .include .if (${OSVERSION} >= 901000) && exists(${DESTDIR}/usr/bin/clang) CC= clang CXX= clang++ CPP= clang-cpp .else USE_GCC= yes .endif do-configure: cd ${WRKSRC}/fmreceiver-dab && ${SETENV} ${QMAKE_ENV} \ ${QMAKE} ${QMAKE_ARGS} cd ${WRKSRC}/dabreceiver-V2 && ${SETENV} ${QMAKE_ENV} \ ${QMAKE} ${QMAKE_ARGS} cd ${WRKSRC}/spectrum-viewer && ${SETENV} ${QMAKE_ENV} \ ${QMAKE} ${QMAKE_ARGS} do-build: cd ${WRKSRC}/fmreceiver-dab && ${SETENV} ${MAKE_ENV} \ ${MAKE} ${_MAKE_JOBS} cd ${WRKSRC}/dabreceiver-V2 && ${SETENV} ${MAKE_ENV} \ ${MAKE} ${_MAKE_JOBS} cd ${WRKSRC}/spectrum-viewer && ${SETENV} ${MAKE_ENV} \ ${MAKE} ${_MAKE_JOBS} do-install: ${INSTALL} ${WRKSRC}/fmreceiver-dab/fmreceiver \ ${WRKSRC}/dabreceiver-V2/dabreceiver \ ${WRKSRC}/spectrum-viewer/spectrum-viewer \ ${STAGEDIR}${PREFIX}/bin .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR}/dabreceiver-V2 ${STAGEDIR}${DOCSDIR}/fmreceiver-dab ${INSTALL_DATA} ${WRKSRC}/dabreceiver-V2/README ${STAGEDIR}${DOCSDIR}/dabreceiver-V2 ${INSTALL_DATA} ${WRKSRC}/fmreceiver-dab/README ${STAGEDIR}${DOCSDIR}/fmreceiver-dab .endif .include Index: head/comms/gnuradio/Makefile =================================================================== --- head/comms/gnuradio/Makefile (revision 366787) +++ head/comms/gnuradio/Makefile (revision 366788) @@ -1,153 +1,153 @@ # $FreeBSD$ PORTNAME= gnuradio PORTVERSION= 3.7.2.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= comms astro hamradio MASTER_SITES= http://gnuradio.org/releases/gnuradio/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= db MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio Software defined radio BUILD_DEPENDS= sdl-config:${PORTSDIR}/devel/sdl12 \ swig2.0:${PORTSDIR}/devel/swig20 \ cheetah:${PORTSDIR}/devel/py-cheetah \ py*-lxml>=0:${PORTSDIR}/devel/py-lxml \ ${PYNUMPY} \ ${PYTHON_SITELIBDIR}/pygtk.py:${PORTSDIR}/x11-toolkits/py-gtk2 \ ${PYTHON_SITELIBDIR}/PyQt4/Qt.py:${PORTSDIR}/devel/py-qt4 \ xdg-open:${PORTSDIR}/devel/xdg-utils \ guile:${PORTSDIR}/lang/guile \ icebox:${PORTSDIR}/devel/ice \ aconnect:${PORTSDIR}/audio/alsa-utils \ git:${PORTSDIR}/devel/git LIB_DEPENDS= libcppunit.so:${PORTSDIR}/devel/cppunit \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libqwt.so:${PORTSDIR}/x11-toolkits/qwt5 \ libboost_python.so:${PORTSDIR}/devel/boost-python-libs \ libportaudio.so.2:${PORTSDIR}/audio/portaudio2 \ libjack.so:${PORTSDIR}/audio/jack \ libasound.so:${PORTSDIR}/audio/alsa-lib \ libgsl.so:${PORTSDIR}/math/gsl RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_SITELIBDIR}/ephem/__init__.py:${PORTSDIR}/astro/pyephem\ ${PYTHON_SITELIBDIR}/PyQt4/Qt.py:${PORTSDIR}/devel/py-qt4 USES= iconv cmake:outsource perl5 shebangfix SHEBANG_FILES= grc/freedesktop/grc_setup_freedesktop.in CMAKE_ARGS+= -DSWIG_EXECUTABLE:STRING="${LOCALBASE}/bin/swig2.0" CMAKE_ARGS+= -DICONV_PREFIX:STRING="${ICONV_PREFIX}" \ -DICONV_LIB:STRING="X${ICONV_LIB}" \ -DICE_CONFIG_INCLUDE_DIR="${LOCALBASE}/include/" # for detailed debugging uncomment the next line #CMAKE_ARGS+= --debug-output --trace DOCSDIR= share/doc/${PORTNAME}-${PORTVERSION} USE_PYTHON= yes USE_WX= 3.0+ USE_QT4= gui xml qmake moc rcc uic WX_COMPS= wx wx:build wx:run python:build python:run USE_LDCONFIG= yes PLIST_SUB+= MAJOR_VERSION="3" OPTIONS_DEFINE= USRP TESTING # Unfortunately building docs on i386 fails OPTIONS_EXCLUDE_${i386}= DOCS # Yay. building docs is broken on 10 and HEAD too so turn them all off OPTIONS_EXCLUDE= DOCS # turn this off until usrp port is fixed on -10 and HEAD #OPTIONS_DEFAULT= USRP USRP_DESC= Include USRP support (UHD) from Ettus TESTING_DESC= Include testing support PLIST_SUB+= PORTVERSION=${PORTVERSION} .include # Only use port clang34 on 10 if not RELEASE. I think this should do it. .if ${OSVERSION} <= 1000510 && ${OSVERSION} > 1000000 # Debug hack #.if ${OSVERSION} <= 1200000 BUILD_DEPENDS+= clang34:${PORTSDIR}/lang/clang34 CC= clang34 CXX= clang++34 .endif .if ${PORT_OPTIONS:MDOCS} BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen \ ${LOCALBASE}/bin/sphinx-apidoc:${PORTSDIR}/textproc/py-sphinx \ dot:${PORTSDIR}/graphics/graphviz \ xmlto:${PORTSDIR}/textproc/xmlto \ ${LOCALBASE}/lib/X11/fonts/freefont-ttf/fonts.scale:${PORTSDIR}/x11-fonts/freefont-ttf \ latex:${PORTSDIR}/print/teTeX CMAKE_ARGS+= -DENABLE_DOXYGEN:STRING="ON" CMAKE_ARGS+= -DENABLE_DOCS:STRING="ON" CMAKE_ARGS+= -DENABLE_BAD_BOOST="ON" HAVE_PORTDOCS= YES .else CMAKE_ARGS+= -DENABLE_DOXYGEN:STRING="OFF" CMAKE_ARGS+= -DENABLE_DOCS:STRING="OFF" CMAKE_ARGS+= -DENABLE_BAD_BOOST="ON" .endif .if ${PORT_OPTIONS:MUSRP} CMAKE_ARGS+= -DENABLE_GR_UHD:STRING="ON" BUILD_DEPENDS+= ${LOCALBASE}/include/uhd/config.hpp:${PORTSDIR}/comms/usrp PLIST_SUB+= UHD="" .else CMAKE_ARGS+= -DENABLE_GR_UHD:STRING="OFF" PLIST_SUB+= UHD="@comment " .endif .if ${PORT_OPTIONS:MTESTING} CMAKE_ARGS+= -DENABLE_TESTING:STRING="ON" BUILD_DEPENDS+= cppunit-config:${PORTSDIR}/devel/cppunit .else CMAKE_ARGS+= -DENABLE_TESTING:STRING="OFF" .endif post-patch: @${FIND} ${WRKSRC}/.. -name CMakeLists.txt | \ ${XARGS} ${REINPLACE_CMD} -e \ "s|{GR_LIBRARY_DIR}/pkgconfig|{GR_PKGCONFIG_DIR}/pkgconfig|g" @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/docs/doxygen/Doxyfile.in @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/cmake/Modules/FindPortaudio.cmake PLISTMAIN= pkg-plist.main PLISTDIRS= pkg-plist.dirs PLIST= ${WRKDIR}/.pkg-plist pre-install: @${RM} -f ${PLIST} @${CAT} ${PLISTMAIN} > ${PLIST} .if ${PORT_OPTIONS:MDOCS} @cd ${WRKDIR}/.build/docs/doxygen && ${FIND} html -type f | \ ${SED} -e 's|html|%%PORTDOCS%%%%DOCSDIR%%/html|' \ | ${SORT} >> ${PLIST} @cd ${WRKDIR}/.build/gr-trellis && ${FIND} doc -name \*.html -type f | \ ${SED} -e 's|doc|%%PORTDOCS%%%%DOCSDIR%%/html|' \ | ${SORT} >> ${PLIST} @cd ${WRKDIR}/.build/docs/doxygen && ${FIND} xml -type f | \ ${SED} -e 's|xml|%%PORTDOCS%%%%DOCSDIR%%/xml|' \ | ${SORT} >> ${PLIST} @cd ${WRKDIR}/.build/gr-trellis && ${FIND} doc -name \*.xml -type f | \ ${SED} -e 's|doc|%%PORTDOCS%%%%DOCSDIR%%/xml|' \ | ${SORT} >> ${PLIST} @${CAT} ${PLISTDIRS} >> ${PLIST} @cd ${WRKDIR}/.build/docs/doxygen && ${FIND} html -type d | ${SORT} -r | \ ${SED} -e 's|html|%%PORTDOCS%%@dirrm %%DOCSDIR%%/html|' \ >> ${PLIST} @cd ${WRKDIR}/.build/docs/doxygen && ${FIND} xml -type d | ${SORT} -r | \ ${SED} -e 's|xml|%%PORTDOCS%%@dirrm %%DOCSDIR%%/xml|' \ >> ${PLIST} @${ECHO_CMD} "%%PORTDOCS%%@dirrm %%DOCSDIR%%" >> ${PLIST} .else @${CAT} ${PLISTDIRS} >> ${PLIST} .endif .include Index: head/comms/jsdr/Makefile =================================================================== --- head/comms/jsdr/Makefile (revision 366787) +++ head/comms/jsdr/Makefile (revision 366788) @@ -1,64 +1,65 @@ # Created by: Juergen Lock # $FreeBSD$ PORTNAME= jsdr PORTVERSION= 4.1 +PORTREVISION= 1 CATEGORIES= comms audio hamradio MASTER_SITES= http://www.sdr-j.tk/ MAINTAINER= nox@FreeBSD.org COMMENT= SDR tools for RTL2832-based USB sticks LICENSE= GPLv2 LIB_DEPENDS+= libqwt.so:${PORTSDIR}/x11-toolkits/qwt5 \ libportaudio.so.2:${PORTSDIR}/audio/portaudio2 \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libsndfile.so:${PORTSDIR}/audio/libsndfile \ libfftw3.so:${PORTSDIR}/math/fftw3 USES= tar:tgz USE_QT4= gui qt3support qmake_build moc_build rcc_build uic_build PORTDOCS= * PLIST_FILES+= bin/swreceiver bin/spectrum-viewer-${PORTVERSION} \ bin/mini-receiver bin/fmreceiver-${PORTVERSION} OPTIONS_DEFINE= DOCS .include do-configure: cd ${WRKSRC}/make-x64/swreceiver && ${SETENV} ${MAKE_ENV} \ ${QMAKE} ${QMAKE_ARGS} cd ${WRKSRC}/make-x64/fmreceiver && ${SETENV} ${MAKE_ENV} \ ${QMAKE} ${QMAKE_ARGS} cd ${WRKSRC}/make-x64/spectrum-viewer && ${SETENV} ${MAKE_ENV} \ ${QMAKE} ${QMAKE_ARGS} cd ${WRKSRC}/make-x64/mini-receiver && ${SETENV} ${MAKE_ENV} \ ${QMAKE} ${QMAKE_ARGS} do-build: cd ${WRKSRC}/make-x64/swreceiver && ${SETENV} ${MAKE_ENV} \ ${MAKE} ${_MAKE_JOBS} cd ${WRKSRC}/make-x64/fmreceiver && ${SETENV} ${MAKE_ENV} \ ${MAKE} ${_MAKE_JOBS} cd ${WRKSRC}/make-x64/spectrum-viewer && ${SETENV} ${MAKE_ENV} \ ${MAKE} ${_MAKE_JOBS} cd ${WRKSRC}/make-x64/mini-receiver && ${SETENV} ${MAKE_ENV} \ ${MAKE} ${_MAKE_JOBS} do-install: ${INSTALL} ${WRKSRC}/make-x64/swreceiver/swreceiver \ ${WRKSRC}/make-x64/mini-receiver/mini-receiver \ ${STAGEDIR}${PREFIX}/bin ${INSTALL} ${WRKSRC}/make-x64/spectrum-viewer/spectrum-viewer \ ${STAGEDIR}${PREFIX}/bin/spectrum-viewer-${PORTVERSION} ${INSTALL} ${WRKSRC}/make-x64/fmreceiver/fmreceiver \ ${STAGEDIR}${PREFIX}/bin/fmreceiver-${PORTVERSION} .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR} .endif .include Index: head/comms/lysdr/Makefile =================================================================== --- head/comms/lysdr/Makefile (revision 366787) +++ head/comms/lysdr/Makefile (revision 366788) @@ -1,33 +1,34 @@ # $FreeBSD$ PORTNAME= lysdr PORTVERSION= 0.0.6 +PORTREVISION= 1 CATEGORIES= comms hamradio MASTER_SITES= GH MAINTAINER= shurd@FreeBSD.org COMMENT= Lysdr SDR program for Unix LICENSE= GPLv2 LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ libjack.so:${PORTSDIR}/audio/jack WRKSRC= ${WRKDIR}/gordonjcp-lysdr-46d31fe USE_GITHUB= yes GH_ACCOUNT= gordonjcp GH_COMMIT= 46d31fe GH_TAGNAME= stable-0 USES= pkgconfig USE_GNOME= gtk20 PLIST_FILES= bin/lysdr post-patch: ${CP} ${FILESDIR}/Makefile ${WRKSRC} ${CP} ${FILESDIR}/cexp.c ${WRKSRC} do-install: @${INSTALL_PROGRAM} ${WRKSRC}/lysdr ${STAGEDIR}${PREFIX}/bin/lysdr .include Index: head/comms/qsstv/Makefile =================================================================== --- head/comms/qsstv/Makefile (revision 366787) +++ head/comms/qsstv/Makefile (revision 366788) @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= qsstv PORTVERSION= 8.2.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= comms hamradio MASTER_SITES= http://users.telenet.be/on4qz/qsstv/downloads/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= db DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= shurd@FreeBSD.org COMMENT= Amateur Radio SSTV/FAX reception program for unix LICENSE= GPLv3 LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libhamlib.so:${PORTSDIR}/comms/hamlib \ libasound.so:${PORTSDIR}/audio/alsa-lib \ libjasper.so:${PORTSDIR}/graphics/jasper .if defined(WITH_DEBUG) LIB_DEPENDS+= libqwt.so:${PORTSDIR}/x11-toolkits/qwt5 .endif BUILD_DEPENDS= v4l_compat>=0:${PORTSDIR}/multimedia/v4l_compat USES= qmake USE_QT4= gui network xml moc_build rcc_build uic_build .if defined(WITH_DEBUG) IGNORE= sources need more patching for debug build .endif PLIST_FILES= bin/qsstv .include Index: head/comms/quisk/Makefile =================================================================== --- head/comms/quisk/Makefile (revision 366787) +++ head/comms/quisk/Makefile (revision 366788) @@ -1,34 +1,34 @@ # Created by: Stephen Hurd # $FreeBSD$ PORTNAME= quisk PORTVERSION= 3.6.18 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= comms hamradio MASTER_SITES= http://james.ahlstrom.name/quisk/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR=shurd MAINTAINER= hamradio@FreeBSD.org COMMENT= Software Defined Radio (SDR) LICENSE= GPLv2 LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ libportaudio.so:${PORTSDIR}/audio/portaudio2 \ libasound.so:${PORTSDIR}/audio/alsa-lib \ libpulse.so:${PORTSDIR}/audio/pulseaudio USE_PYTHON= yes USE_WX= 3.0+ WX_COMPS= python USE_PYDISTUTILS=yes PYDISTUTILS_AUTOPLIST= yes post-extract: ${RM} ${WRKSRC}/_quisk.so ${WRKSRC}/sdriqpkg/sdriq.so post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/setup.py .include Index: head/comms/wsjt/Makefile =================================================================== --- head/comms/wsjt/Makefile (revision 366787) +++ head/comms/wsjt/Makefile (revision 366788) @@ -1,70 +1,70 @@ # $FreeBSD$ PORTNAME= wsjt VERSION= 9.1 -PORTREVISION= 3 +PORTREVISION= 4 DISTVERSION= ${VERSION}.r${SVN_REV} CATEGORIES= comms hamradio MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= db DISTNAME= wsjt-r${SVN_REV} MAINTAINER= hamradio@FreeBSD.org COMMENT= Weak signal ham radio communication package RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter \ ${PYTHON_SITELIBDIR}/PIL.pth:${PORTSDIR}/graphics/py-imaging LIB_DEPENDS= libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/scipy:${PORTSDIR}/science/py-scipy \ ${LOCALBASE}/lib/portaudio2/libportaudio.so:${PORTSDIR}/audio/portaudio2 \ ${PYNUMPY} ALL_TARGET= build USES= fortran gmake tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-gfortran --prefix=${LOCALBASE} \ --with-portaudio-include-dir=${LOCALBASE}/include/portaudio2 \ --with-portaudio-lib-dir=${LOCALBASE}/lib/portaudio2 CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_PYTHON= yes USE_AUTOTOOLS= libtool PLIST_SUB= PYVER=${PYTHON_VERSION:S/python//} \ VERSION=${VERSION} .include .if defined(BOOTSTRAP) SVN_REV!= svn info http://svn.code.sf.net/p/wsjt/code/trunk/ | ${GREP} Revision | cut -d' ' -f2 .else .include "Makefile.svn_rev" .endif .if defined(BOOTSTRAP) || defined(SVN_FETCH) FETCH_DEPENDS+= svn:${PORTSDIR}/devel/subversion do-fetch: ${MKDIR} ${WRKDIR} svn export -r ${SVN_REV} \ http://svn.code.sf.net/p/wsjt/code/trunk ${WRKDIR}/wsjt-r${SVN_REV} cd ${WRKDIR};rm -f ${DISTNAME}/*.a ${DISTNAME}/*.lib ${DISTNAME}/*.dll;\ tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME} echo "SVN_REV= ${SVN_REV}" > ${MASTERDIR}/Makefile.svn_rev .if ${USER} == db scp ${DISTDIR}/${DISTNAME}.tar.bz2 \ freefall.freebsd.org:public_distfiles/ .endif .endif pre-patch: @${CP} ${FILESDIR}/configure ${WRKSRC} post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for d in ${WRKSRC}/WSJT_Quick_Reference.pdf ${WRKSRC}/WSJT_Source_Code.txt \ ${WRKSRC}/WSJT_User_600.pdf ${WRKSRC}/UpdateHistory.txt \ ${WRKSRC}/WSJT_Source_Code.txt ${WRKSRC}/LICENSE.TXT ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/comms/wspr/Makefile =================================================================== --- head/comms/wspr/Makefile (revision 366787) +++ head/comms/wspr/Makefile (revision 366788) @@ -1,76 +1,76 @@ # Created by: Diane Bruce # $FreeBSD$ PORTNAME= wspr DISTVERSION= ${VERSION}.r${SVN_REV} -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= comms hamradio MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= db DISTNAME= wspr-r${SVN_REV} MAINTAINER= hamradio@FreeBSD.org COMMENT= Weak signal for HF ham radio communication package RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter \ ${PYTHON_SITELIBDIR}/PIL.pth:${PORTSDIR}/graphics/py-imaging LIB_DEPENDS= libhamlib.so:${PORTSDIR}/comms/hamlib \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/scipy:${PORTSDIR}/science/py-scipy \ ${LOCALBASE}/lib/portaudio2/libportaudio.so:${PORTSDIR}/audio/portaudio2 \ ${PYNUMPY} USES= fortran gmake libtool tar:bzip2 ALL_TARGET= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-gfortran --prefix=${STAGEDIR}${LOCALBASE} \ --with-portaudio-include-dir=${LOCALBASE}/include/portaudio2 \ --with-portaudio-lib-dir=${LOCALBASE}/lib/portaudio2 CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_PYTHON= yes MAKE_ENV+= PYTHONUSERBASE=${STAGEDIR}${PYTHONBASE} PLIST_SUB= PYVER=${PYTHON_VERSION:S/python//} \ VERSION=${VERSION} VERSION= 3.00 OPTIONS_DEFINE= DOCS .include post-configure: @${REINPLACE_CMD} -e 's|%%DESTDIR%%|${STAGEDIR}|' ${WRKSRC}/Makefile @cp ${FILESDIR}/wspr ${WRKSRC} post-build: (cd ${STAGEDIR}${PREFIX} \ && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) ${MKDIR} ${STAGEDIR}${DOCSDIR} .for d in ${WRKSRC}/LICENSE.TXT ${WRKSRC}/WSPR_Announcement.TXT \ ${WRKSRC}/WSPR0_Instructions.TXT ${WRKSRC}/WSPR_Quick_Start.TXT \ ${WRKSRC}/supported_rigs.txt ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DOCSDIR} .endfor .if defined(BOOTSTRAP) SVN_REV!= svn info http://svn.code.sf.net/p/wsjt/code/branches/wspr | ${GREP} Revision | cut -d' ' -f2 .else .include "Makefile.svn_rev" .endif .if defined(BOOTSTRAP) || defined(SVN_FETCH) FETCH_DEPENDS+= svn:${PORTSDIR}/devel/subversion do-fetch: ${MKDIR} ${WRKDIR} svn export -r ${SVN_REV} \ http://svn.code.sf.net/p/wsjt/code/branches/wspr ${WRKDIR}/wspr-r${SVN_REV} cd ${WRKDIR};rm -f ${DISTNAME}/*.a ${DISTNAME}/*.lib ${DISTNAME}/*.dll;\ tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME} echo "SVN_REV= ${SVN_REV}" > ${MASTERDIR}/Makefile.svn_rev .if ${USER} == db scp ${DISTDIR}/${DISTNAME}.tar.bz2 \ freefall.freebsd.org:public_distfiles/ .endif .endif .include Index: head/databases/grass/Makefile =================================================================== --- head/databases/grass/Makefile (revision 366787) +++ head/databases/grass/Makefile (revision 366788) @@ -1,159 +1,160 @@ # Created by: reg # $FreeBSD$ PORTNAME= grass PORTVERSION= 6.4.4 +PORTREVISION= 1 PORTEPOCH= 2 CATEGORIES= databases geography MASTER_SITES= http://grass.osgeo.org/%SUBDIR%/ \ http://grass.cict.fr/%SUBDIR%/ \ http://grass.fbk.eu/%SUBDIR%/ \ http://grass.gis-lab.info/%SUBDIR%/ \ http://grass.meteo.uni.wroc.pl/%SUBDIR%/ \ http://grass.polytechnic.edu.na/%SUBDIR%/ \ http://grass.unibuc.ro/%SUBDIR%/ \ http://mirrors.ibiblio.org/grass/%SUBDIR%/ \ http://pinus.gntech.ac.kr/grass/%SUBDIR%/ \ http://wgbis.ces.iisc.ernet.in/grass/%SUBDIR%/ \ http://wgrass.media.osaka-cu.ac.jp/grassh/%SUBDIR%/ MASTER_SITE_SUBDIR= grass64/source MAINTAINER= ports@FreeBSD.org COMMENT= Open source Geographical Information System (GIS) LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/bin/swig:${PORTSDIR}/devel/swig13 LIB_DEPENDS= libgdal.so:${PORTSDIR}/graphics/gdal \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libpng15.so:${PORTSDIR}/graphics/png \ libproj.so:${PORTSDIR}/graphics/proj \ libtiff.so:${PORTSDIR}/graphics/tiff \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfreetype.so:${PORTSDIR}/print/freetype2 RUN_DEPENDS= bash:${PORTSDIR}/shells/bash USES= fortran gettext gmake iconv perl5 pkgconfig readline \ shebangfix tk SHEBANG_FILES= scripts/i.spectral/i.spectral \ scripts/r.tileset/r.tileset PATCH_TCL_SCRIPTS=lib/init/init.sh PATCH_TK_SCRIPTS=lib/init/init.sh USE_XORG= sm ice x11 xext xi xmu xt USE_GL= glu USE_GNOME= cairo USE_PYTHON= 2 USE_WX= 2.8 WX_COMPS= wx:build python:run USE_GCC= yes GNU_CONFIGURE= yes CONFIGURE_ENV= PERL="${PERL}" CONFIGURE_ARGS= --with-includes=${LOCALBASE}/include \ --with-libs=${LOCALBASE}/lib \ --with-tcltk-includes="${TCL_INCLUDEDIR} ${TK_INCLUDEDIR}" \ --with-opengl-includes=${LOCALBASE}/include/ \ --with-opengl-libs=${LOCALBASE}/lib/ \ --with-freetype \ --with-freetype-includes=${LOCALBASE}/include/freetype2 \ --with-blas \ --with-lapack \ --with-cairo \ --with-nls \ --with-cxx \ --with-readline \ --with-curses \ --enable-largefile \ --with-python=${PYTHON_CMD}-config \ --with-wxwidgets=${WX_CONFIG} ALL_TARGET= default USE_LDCONFIG= ${PREFIX}/${GRASS_INST_DIR}/lib MAKE_JOBS_UNSAFE=yes PLIST_SUB= GRASS_INST_DIR="${GRASS_INST_DIR}" \ VERSION="${PORTVERSION}" \ VER="${PORTVERSION:R:C/\.//}" BROKEN_sparc64= Does not configure on sparc64 OPTIONS_DEFINE= ATLAS FFMPEG MOTIF MYSQL ODBC PGSQL SQLITE OPTIONS_DEFAULT= PGSQL OPTIONS_SUB= yes ATLAS_DESC= Use ATLAS for BLAS and LAPACK ALTAS_LIB_DEPENDS= libalapack.so:${PORTSDIR}/math/atlas ATLAS_LIB_DEPENDS_OFF= libblas.so:${PORTSDIR}/math/blas \ liblapack.so:${PORTSDIR}/math/lapack FFMPEG_LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg FFMPEG_CONFIGURE_ON= --with-ffmpeg \ --with-ffmpeg-includes="${LOCALBASE}/include/libavcodec \ ${LOCALBASE}/include/libavformat \ ${LOCALBASE}/include/libavutil \ ${LOCALBASE}/include/libswscale" \ --with-ffmpeglibs=${LOCALBASE}/lib MOTIF_USES= motif MOTIF_USE= GL=glw MOTIF_CONFIGURE_ON= --with-motif --with-glw MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_ON= --with-mysql \ --with-mysql-includes=${LOCALBASE}/include/mysql \ --with-mysql-libs=${LOCALBASE}/lib/mysql ODBC_LIB_DEPENDS= libodbc.so:${PORTSDIR}/databases/unixODBC ODBC_CONFIGURE_ON= --with-odbc PGSQL_USE= PGSQL=yes PGSQL_CONFIGURE_ON= --with-postgres SQLITE_USE= SQLITE=yes SQLITE_CONFIGURE_ON= --with-sqlite .include .if ${PORT_OPTIONS:MATLAS} BLASLIB= f77blas LAPACKLIB= alapack .else BLASLIB= blas LAPACKLIB= lapack .endif .if !defined (GRASS_INST_DIR) GRASS_INST_DIR= ${PORTNAME}-${PORTVERSION} .endif post-patch: @${REINPLACE_CMD} -e \ 's|-lblas|-l${BLASLIB}| ; \ s|echo blas|echo ${BLASLIB}| ; \ s|-llapack|-l${LAPACKLIB}| ; \ s|echo lapack|echo ${LAPACKLIB}|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|make -C|$$(MAKE) -C| ; \ /^BINDIR/s|=.*|= $${DESTDIR}$${UNIX_BIN}| ; \ /test /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \ /tar /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \ /chmod /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \ /tar /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \ s|> $${INST_DIR}|> $${DESTDIR}$${INST_DIR}|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e \ 's|^CC=.*|CC?=cc| ; \ s|^CFLAGS=.*|CFLAGS+=-fno-common|' ${WRKSRC}/gem/Makefile @${REINPLACE_CMD} -e \ 's|= python|= ${PYTHON_CMD:T}|' ${WRKSRC}/include/Make/Platform.make.in post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gem64 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/bin/*.* .for i in HTMLMAP PNG PS XDRIVER cairo @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/driver/${i} .endfor @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/driver/db/* .for i in bmif_to_cell clean_temp current_time_s_ms echo frame.* grocat \ i.ask i.find i.photo.* lock mod* mon.* poly_to_bmif r.watershed.* \ run set_data @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/${i} .endfor @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/form/form @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/lister/* @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/nviz2.2/nviz @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/lib/libgrass_*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/tools/g.echo .include Index: head/editors/calligra/Makefile =================================================================== --- head/editors/calligra/Makefile (revision 366787) +++ head/editors/calligra/Makefile (revision 366788) @@ -1,115 +1,115 @@ # $FreeBSD$ PORTNAME= calligra PORTVERSION= ${CALLIGRA_VERSION} -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= editors kde MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITE_SUBDIR= ${CALLIGRA_BRANCH}/${PORTNAME}-${PORTVERSION}/ DIST_SUBDIR= KDE MAINTAINER= kde@FreeBSD.org COMMENT= KDE graphic art and office suite LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libqca.so:${PORTSDIR}/devel/qca \ libexiv2.so:${PORTSDIR}/graphics/exiv2 \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libwpd-0.9.so:${PORTSDIR}/textproc/libwpd \ libwpg-0.2.so:${PORTSDIR}/graphics/libwpg \ libpoppler-qt4.so:${PORTSDIR}/graphics/poppler-qt4 \ libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libdcmdata.so:${PORTSDIR}/devel/dcmtk \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libtiff.so:${PORTSDIR}/graphics/tiff \ libgsl.so:${PORTSDIR}/math/gsl \ libwps-0.2.so:${PORTSDIR}/textproc/libwps \ libvisio-0.0.so:${PORTSDIR}/textproc/libvisio \ libOpenColorIO.so:${PORTSDIR}/graphics/opencolorio BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/eigen2.pc:${PORTSDIR}/math/eigen2 CONFLICTS= koffice-kde4-2.* CONFLICTS_BUILD=qt-3.* USE_GL= glew USE_GNOME= glib20 libxml2 libxslt USE_KDE4= kactivities kdehier kdelibs kdeprefix libkdcraw nepomuk-core \ okular pimlibs attica automoc4 soprano USE_QT4= corelib dbus designer_build gui opengl phonon porting_build \ qt3support qtestlib_build script sql svg webkit xml xmlpatterns \ moc_build qmake_build rcc_build uic_build uic3_build USE_SQLITE= 3 USES= cmake:outsource compiler:c++11-lang iconv perl5 pkgconfig tar:xz\ shared-mime-info CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:STRING="${QT_INCDIR} ${LOCALBASE}/include" \ -DPRODUCTSET:STRING="DESKTOP" USE_LDCONFIG= yes OPTIONS_DEFINE= GTL MARBLE MYSQL PGSQL SYBASE OPTIONS_DEFAULT=MARBLE MYSQL PGSQL OPTIONS_SUB= yes GTL_DESC= Color transformations in Krita (requires LLVM) GTL_LIB_DEPENDS=libOpenCTL.so:${PORTSDIR}/graphics/opengtl \ libQtShiva.so:${PORTSDIR}/graphics/qtgtl GTL_CMAKE_OFF= -DWITH_OpenShiva:BOOL=FALSE \ -DWITH_QtShiva:BOOL=FALSE MARBLE_DESC= World globe widget support via Marble MARBLE_USE= KDE4=marble MARBLE_CMAKE_OFF=-DWITH_Marble:BOOL=FALSE MYSQL_DESC= MySQL database support in Kexi MYSQL_USE= MYSQL=yes MYSQL_CMAKE_OFF=-DWITH_MySQL:BOOL=FALSE PGSQL_DESC= PostgreSQL database support in Kexi PGSQL_LIB_DEPENDS=libpqxx-3.1.so:${PORTSDIR}/databases/postgresql-libpqxx3 PGSQL_USE= PGSQL=yes PGSQL_CMAKE_OFF=-DWITH_PostgreSQL:BOOL=FALSE SYBASE_DESC= Sybase database support in Kexi SYBASE_LIB_DEPENDS=libsybdb.so:${PORTSDIR}/databases/freetds SYBASE_CMAKE_OFF=-DWITH_FreeTDS:BOOL=FALSE .if exists(${LOCALBASE}/lib/pstoedit/libp2edrvlplot.so) BUILD_DEPENDS+= ${LOCALBASE}/lib/pstoedit/libp2edrvlplot.so:${PORTSDIR}/graphics/pstoedit RUN_DEPENDS+= ${LOCALBASE}/lib/pstoedit/libp2edrvlplot.so:${PORTSDIR}/graphics/pstoedit PLIST_SUB+= EPS="" .else PLIST_SUB+= EPS="@comment " .endif .if defined(PACKAGE_BUILDING) # Requires Vc (http://code.compeng.uni-frankfurt.de/projects/vc). CMAKE_ARGS+= -DWITH_PACKAGERS_BUILD:BOOL=TRUE .else CMAKE_ARGS+= -DWITH_PACKAGERS_BUILD:BOOL=FALSE .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|' \ ${PATCH_WRKSRC}/cmake/modules/FindGLEW.cmake @${REINPLACE_CMD} -e 's|/opt/local|${LOCALBASE}|' \ ${PATCH_WRKSRC}/cmake/modules/FindImageMagick.cmake @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|' \ ${PATCH_WRKSRC}/cmake/modules/FindWPD.cmake @${REINPLACE_CMD} -e 's/^# *include *< *malloc\.h *>/#include /' \ ${PATCH_WRKSRC}/libs/db/parser/sqlparser.cpp \ ${PATCH_WRKSRC}/libs/db/parser/sqlparser.y \ ${PATCH_WRKSRC}/plan/plugins/schedulers/rcps/libs/src/*.c # They require memalign() to build; as they're not installed, they're just a # waste of CPU cycles. @${REINPLACE_CMD} -e '/add_subdirectory.*benchmarks/ d' \ ${PATCH_WRKSRC}/krita/CMakeLists.txt # Prevent updating MIME during build/install. @${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d; /SharedMimeInfo/ d' \ ${PATCH_WRKSRC}/filters/libmsooxml/CMakeLists.txt \ ${PATCH_WRKSRC}/krita/plugins/formats/ora/CMakeLists.txt .include Index: head/games/dangerdeep/Makefile =================================================================== --- head/games/dangerdeep/Makefile (revision 366787) +++ head/games/dangerdeep/Makefile (revision 366788) @@ -1,58 +1,58 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= dangerdeep PORTVERSION= 0.3.0 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/danger_from_the_deep-src/${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Open source World War II German submarine simulation BUILD_DEPENDS= scons:${PORTSDIR}/devel/scons LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ libexecinfo.so:${PORTSDIR}/devel/libexecinfo RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/maps/default.xml:${PORTSDIR}/games/dangerdeep-data MAKE_ENV= X11BASE=${LOCALBASE} USE_GL= yes USE_SDL= sdl mixer image net SCONS_ARGS= installbindir=${PREFIX}/bin installdatadir=${DATADIR} PLIST_FILES= bin/dangerdeep bin/crosssection bin/damagemodel \ bin/oceantest bin/portal bin/viewmodel \ man/man6/dangerdeep.6.gz PORTDOCS= CREDITS README OPTIONS_DEFINE= DOCS .include .if defined(PACKAGE_BUILDING) SCONS_ARGS+= usex86sse=-1 # disable MMX/SSE on the build cluster .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/share/games/dangerdeep|${DATADIR}|; \ s|Linux|"Danger from the Deep"|' ${WRKSRC}/doc/man/dangerdeep.6 @${REINPLACE_CMD} -e 's|/usr/X11BASE|${LOCALBASE}|g' \ ${WRKSRC}/SConstruct do-build: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} scons ${SCONS_ARGS} do-install: @cd ${WRKSRC}/build/freebsd && \ ${INSTALL_PROGRAM} dangerdeep crosssection damagemodel oceantest \ portal viewmodel ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/man/dangerdeep.6 ${STAGEDIR}${PREFIX}/man/man6 ${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man6/dangerdeep.6 ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/quantumminigolf/Makefile =================================================================== --- head/games/quantumminigolf/Makefile (revision 366787) +++ head/games/quantumminigolf/Makefile (revision 366788) @@ -1,62 +1,62 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= quantumminigolf PORTVERSION= 1.1.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= games MASTER_SITES= SF DISTNAME= ${PORTNAME}-${PORTVERSION}.src MAINTAINER= amdmi3@FreeBSD.org COMMENT= Computer game visualizing quantum mechanics LIB_DEPENDS= libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libfftw3.so:${PORTSDIR}/math/fftw3 USES= gmake compiler:env USE_SDL= sdl ttf PLIST_FILES= bin/${PORTNAME} PORTDOCS= README THANKS PORTDATA= * DESKTOP_ENTRIES="Quantum Minigolf" \ "A game of minigolf where the ball obeys the laws of quantum mechanics" \ "${DATADIR}/gfx/icon.bmp" \ "quantumminigolf" \ "Game;ArcadeGame;" \ false OPTIONS_DEFINE= OPTIMIZED_CFLAGS DOCS OPTIONS_DEFAULT=OPTIMIZED_CFLAGS .include .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CXXFLAGS+= -O3 -fomit-frame-pointer -finline-functions -funroll-all-loops . if ${ARCH} == "i386" && ${COMPILER_TYPE} != "clang" CXXFLAGS+= -malign-double . endif .endif post-patch: @${REINPLACE_CMD} -e 's|gfx/|${DATADIR}/&|' ${WRKSRC}/Renderer.cpp @${REINPLACE_CMD} -e 's|fonts/|${DATADIR}/&|' ${WRKSRC}/Renderer.cpp @${REINPLACE_CMD} -e 's|tracks/|${DATADIR}/&|' ${WRKSRC}/TrackSelector.cpp @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' ${WRKSRC}/QuantumSimulator.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/quantumminigolf ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR}/gfx ${STAGEDIR}${DATADIR}/fonts \ ${STAGEDIR}${DATADIR}/tracks ${INSTALL_DATA} ${WRKSRC}/gfx/*.bmp ${STAGEDIR}${DATADIR}/gfx ${INSTALL_DATA} ${WRKSRC}/fonts/*.ttf ${STAGEDIR}${DATADIR}/fonts ${INSTALL_DATA} ${WRKSRC}/tracks/*.bmp ${WRKSRC}/tracks/*.cfg \ ${STAGEDIR}${DATADIR}/tracks ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/games/scorched3d/Makefile =================================================================== --- head/games/scorched3d/Makefile (revision 366787) +++ head/games/scorched3d/Makefile (revision 366788) @@ -1,75 +1,75 @@ # Created by: mdodd # $FreeBSD$ PORTNAME= scorched3d PORTVERSION= 0.${SCORCH_VERSION}${SCORCH_REVISION} -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Version%20${SCORCH_VERSION} DISTNAME= Scorched3D-${SCORCH_VERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= 3D version of the classic DOS game Scorched Earth LICENSE= GPLv2 LIB_DEPENDS= libGLEW.so:${PORTSDIR}/graphics/glew \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libpng15.so:${PORTSDIR}/graphics/png \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libexpat.so:${PORTSDIR}/textproc/expat2 OPTIONS_DEFINE= MYSQL WRKSRC= ${WRKDIR}/scorched USE_GL= glu USE_SDL= mixer net sdl USE_WX= 2.8 WX_CONF_ARGS= absolute WX_UNICODE= yes USES= dos2unix gmake iconv openal:al,alut perl5 pkgconfig USE_AUTOTOOLS= aclocal automake autoconf ACLOCAL_ARGS= -I ${LOCALBASE}/share/aclocal AUTOMAKE_ARGS= --add-missing --copy --force --foreign CONFIGURE_ARGS= --datadir=${DATADIR} DOS2UNIX_FILES= src/client/GLEXT/GLFont2dFreeType.h \ src/launcher/wxdialogs/TrueTypeFont.h CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib SCORCH_VERSION= 43.3d SCORCH_REVISION= # none MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_ON= --with-mysql post-extract: @${RM} -f ${WRKSRC}/src/client/GLEXT/[a-z]* post-patch: @${REINPLACE_CMD} -e \ '/^CPPFLAGS=/s|^|#|g ; \ /^LDFLAGS=/s|^|#|g ; \ /if test/s|==|=|' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e \ '/GL_LIBS/s|"-lGL -lGLU"|"-lGL -lGLU -lGLEW"| ; \ /if test/s|==|=|' ${WRKSRC}/*.m4 @${REINPLACE_CMD} -e \ 's|std::exit|exit|' ${WRKSRC}/src/common/common/main.h @${REINPLACE_CMD} -e \ 's|"glew.h"||' ${WRKSRC}/src/client/GLEXT/GLState.h @${REINPLACE_CMD} -e \ '/GLEXT\\glew.c/d ; \ /GLEXT\\glew.h/d ; \ /GLEXT\\glxew.h/d ; \ /GLEXT\\wglew.h/d' ${WRKSRC}/src/client/scorchedc/scorchedc.vcxproj pre-configure: @cd ${WRKSRC}/scripts && ${PERL} createAMMakefile.pl .include Index: head/graphics/ImageMagick/Makefile =================================================================== --- head/graphics/ImageMagick/Makefile (revision 366787) +++ head/graphics/ImageMagick/Makefile (revision 366788) @@ -1,414 +1,414 @@ # $FreeBSD$ PORTNAME= ImageMagick DISTVERSION= 6.8.9-4 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= graphics perl5 MASTER_SITES= http://www.imagemagick.org/download/ \ http://www.imagemagick.org/download/legacy/ \ http://servingzone.com/mirrors/ImageMagick/ \ http://mirror.checkdomain.de/imagemagick/ \ http://image_magick.veidrodis.com/image_magick/ \ http://imagemagick.spd.co.il/ \ http://www.champground.com/imagemagick/ \ http://ftp.surfnet.nl/pub/ImageMagick/ \ http://mirror.searchdaimon.com/ImageMagick/ \ http://mirror.is.co.za/pub/imagemagick/ \ http://imagemagick.mirrorcatalogs.com/ \ ftp://ftp.imagemagick.org/pub/ImageMagick/ \ ftp://mirror.aarnet.edu.au/pub/imagemagick/ \ ftp://mirror.checkdomain.de/imagemagick/ \ ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ \ ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ \ ftp://ftp.nluug.nl/pub/ImageMagick/ \ ftp://mirror.searchdaimon.com/ImageMagick/ \ ftp://sunsite.icm.edu.pl/packages/ImageMagick/ \ ftp://ftp.tpnet.pl/pub/graphics/ImageMagick/ \ ftp://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/ \ ftp://ftp.is.co.za/pub/imagemagick/ \ ftp://ftp.fifi.org/pub/ImageMagick/ MAINTAINER= kwm@FreeBSD.org COMMENT= Image processing tools #LICENSE= APACHE20 # This port uses .la files, keep libtool:keepla! (magick/module.c) USES= gmake libtool:keepla pathfix perl5 pkgconfig shebangfix tar:xz SHEBANG_FILES= www/source/examples.pl USE_AUTOTOOLS= libltdl GNU_CONFIGURE= yes CONFIGURE_ENV= MAKE=${MAKE_CMD} CONFIGURE_ARGS= --without-dps \ --without-lcms USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib SAMPLE_FILES= coder.xml colors.xml delegates.xml log.xml magic.xml mime.xml \ policy.xml quantization-table.xml thresholds.xml type-dejavu.xml \ type-ghostscript.xml type-windows.xml type.xml PLIST_SUB= PORTVERSION=${PORTVERSION:R} OPTIONS_DEFINE= BZIP2 DOCS DJVU FFTW FONTCONFIG FPX FREETYPE \ GRAPHVIZ GSLIB JPEG2000 JBIG JPEG LCMS2 LZMA LQR MODULES \ OPENEXR OPENMP PANGO PDF PERL PNG SVG TESTS TIFF WEBP WMF \ THREADS X11 OPTIONS_DEFAULT= 16BIT_PIXEL BZIP2 FFTW FONTCONFIG FPX FREETYPE \ JPEG2000 JBIG JPEG LCMS2 LZMA LQR MODULES PDF PERL PNG SVG \ TIFF WEBP WMF THREADS X11 OPTIONS_GROUP= HALFSUPPORTED OPTIONS_GROUP_HALFSUPPORTED= 16BIT_PIXEL HDRI HALFSUPPORTED_DESC= Half supported options (see help dialog) 16BIT_PIXEL_DESC= 16bit pixel support JPEG2000_DESC= OpenJPEG 2000 support via openjpeg DJVU_DESC= DJVU format support (needs THREADS) GSLIB_DESC= libgs (Postscript SHLIB) support HDRI_DESC= High dynamic range images support MODULES_DESC= Modules support TESTS_DESC= Run bundled self-tests after build .include .if ${PORT_OPTIONS:MHDRI} CONFIGURE_ARGS+= --enable-hdri _HDRI=HDRI .else CONFIGURE_ARGS+= --disable-hdri _HDRI="" .endif PLIST_SUB+= HDRI=${_HDRI} .if ${PORT_OPTIONS:MTHREADS} _IMAGEMAGICK_THREADS=yes _IMAGEMAGICK_THREADS_MSG=with threads . if exists(${PERL}) PERL_THREADED!= ${SH} -c 'case `perl --version` in *freebsd-thread*) ${ECHO_CMD} yes ;; esac'; ${ECHO_CMD} . else # if ${PERL} doesn't exists, assume we dealing with threaded perl. PERL_THREADED= yes . endif .else _IMAGEMAGICK_THREADS=no _IMAGEMAGICK_THREADS_MSG=without threads _IMAGEMAGICK_THREADS_IGNORE_MSG=. Define WITH_THREADS .endif .if ${PORT_OPTIONS:MPERL} CONFIGURE_ARGS+= --with-perl=${PERL5} \ --with-perl-options="MAKE=${MAKE_CMD}" PLIST_SUB+= WITH_PERL='' # PerlMagick does not work with threads, if perl is not threaded, and vice versa . if defined(PERL_THREADED) _IMAGEMAGICK_THREADS_PERL_MSG=Perl is threaded _IMAGEMAGICK_THREADS=yes . else _IMAGEMAGICK_THREADS_PERL_MSG=Perl is non-threaded _IMAGEMAGICK_THREADS_IGNORE_MSG=. ${_IMAGEMAGICK_THREADS_PERL_MSG}. Reinstall Perl with threads or undefine WITH_IMAGEMAGICK_PERL . if ${_IMAGEMAGICK_THREADS} == "yes" IGNORE=${_IMAGEMAGICK_THREADS_IGNORE_MSG} or undefine WITH_THREADS . endif _IMAGEMAGICK_THREADS=no . endif .else CONFIGURE_ARGS+= --without-perl PLIST_SUB+= WITH_PERL='@comment ' .endif .if ${_IMAGEMAGICK_THREADS} == "yes" CONFIGURE_ARGS+= --with-threads CONFIGURE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LIBS="${PTHREAD_LIBS}" LDFLAGS+= ${PTHREAD_LIBS} .else CONFIGURE_ARGS+= --without-threads _IMAGEMAGICK_THREADS=no .endif # OpenMP .if ${PORT_OPTIONS:MOPENMP} . if ${_IMAGEMAGICK_THREADS} == "no" IGNORE=OpenMP requires threads${_IMAGEMAGICK_THREADS_IGNORE_MSG} . else CONFIGURE_ARGS+= --enable-openmp USES+= compiler:openmp . endif .else CONFIGURE_ARGS+= --disable-openmp .endif .if ${PORT_OPTIONS:M16BIT_PIXEL} _QBIT=Q16 .else # Faster, but poor quality CONFIGURE_ARGS+= --with-quantum-depth=8 _QBIT=Q8 .endif PLIST_SUB+= QBIT=${_QBIT} .if defined(WITH_WINDOWS_FONT_DIR) CONFIGURE_ARGS+= --with-windows-font-dir=${WITH_WINDOWS_FONT_DIR} .endif # Loadable coders, smaller executable, but PerlMagick not really works # ('make test' there works) .if ${PORT_OPTIONS:MMODULES} CONFIGURE_ARGS+= --with-modules PLIST_SUB+= MODULES='' .else CONFIGURE_ARGS+= --without-modules PLIST_SUB+= MODULES='@comment ' .endif .if ${PORT_OPTIONS:MOPENEXR} . if ${_IMAGEMAGICK_THREADS} == "no" IGNORE=OpenEXR requires threads. ${_IMAGEMAGICK_THREADS_IGNORE_MSG} . else LIB_DEPENDS+= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR PLIST_SUB+= OPENEXR="" . endif .else CONFIGURE_ARGS+= --without-openexr PLIST_SUB+= OPENEXR="@comment " .endif .if ${PORT_OPTIONS:MDJVU} . if ${_IMAGEMAGICK_THREADS} == "no" IGNORE=DjVu requires threads${_IMAGEMAGICK_THREADS_IGNORE_MSG} . endif LIB_DEPENDS+= libdjvulibre.so:${PORTSDIR}/graphics/djvulibre PLIST_SUB+= DJVU="" .else CONFIGURE_ARGS+= --without-djvu PLIST_SUB+= DJVU="@comment " .endif .if ${PORT_OPTIONS:MJPEG} LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg PLIST_SUB+= JPEG="" .else CONFIGURE_ARGS+= --without-jpeg PLIST_SUB+= JPEG="@comment " .endif .if ${PORT_OPTIONS:MPNG} LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png PLIST_SUB+= PNG="" .else CONFIGURE_ARGS+= --without-png PLIST_SUB+= PNG="@comment " .endif .if ${PORT_OPTIONS:MTIFF} LIB_DEPENDS+= libtiff.so:${PORTSDIR}/graphics/tiff PLIST_SUB+= TIFF="" .else CONFIGURE_ARGS+= --without-tiff PLIST_SUB+= TIFF="@comment " .endif .if ${PORT_OPTIONS:MGSLIB} CONFIGURE_ARGS+= --with-gslib USE_GHOSTSCRIPT= yes .else CONFIGURE_ARGS+= --without-gslib .endif .if ${PORT_OPTIONS:MLQR} CONFIGURE_ARGS+= --with-lqr LIB_DEPENDS+= liblqr-1.so:${PORTSDIR}/graphics/liblqr-1 .else CONFIGURE_ARGS+= --without-lqr .endif .if ${PORT_OPTIONS:MFFTW} CONFIGURE_ARGS+= --with-fftw LIB_DEPENDS+= libfftw3.so:${PORTSDIR}/math/fftw3 .else CONFIGURE_ARGS+= --without-fftw .endif # Produce BZip compressed MIFF images .if empty(PORT_OPTIONS:MBZIP2) CONFIGURE_ARGS+= --without-bzlib .endif # FPX (FlashPIX) images .if ${PORT_OPTIONS:MFPX} LIB_DEPENDS+= libfpx.so:${PORTSDIR}/graphics/libfpx CONFIGURE_ARGS+= --with-fpx PLIST_SUB+= FPX="" .else CONFIGURE_ARGS+= --without-fpx PLIST_SUB+= FPX="@comment " .endif # JBIG images (lossless compression for bi-level images) .if ${PORT_OPTIONS:MJBIG} LIB_DEPENDS+= libjbig.so:${PORTSDIR}/graphics/jbigkit PLIST_SUB+= JBIG="" .else CONFIGURE_ARGS+= --without-jbig PLIST_SUB+= JBIG="@comment " .endif # JPEG2000 images (wavelet-based lossy compression) .if ${PORT_OPTIONS:MJPEG2000} LIB_DEPENDS+= libopenjp2.so:${PORTSDIR}/graphics/openjpeg PLIST_SUB+= JPEG2000="" .else CONFIGURE_ARGS+= --without-openjp2 PLIST_SUB+= JPEG2000="@comment " .endif # GraphViz dot graphs .if ${PORT_OPTIONS:MGRAPHVIZ} LIB_DEPENDS+= libgvc.so:${PORTSDIR}/graphics/graphviz CFLAGS+= -I${LOCALBASE}/include/graphviz LDFLAGS+= -L${LOCALBASE}/lib/graphviz .else CONFIGURE_ARGS+= --without-gvc .endif # LZMA support # needs manula override for base system... .if ! ${PORT_OPTIONS:MLZMA} CONFIGURE_ARGS+= --without-lzma .endif # LCMS (Little CMS) color management version 2 and 1 (mutually exclusive) .if ${PORT_OPTIONS:MLCMS2} LIB_DEPENDS+= liblcms2.so:${PORTSDIR}/graphics/lcms2 .else CONFIGURE_ARGS+= --without-lcms2 .endif # Freetype (TrueType Font) support .if ${PORT_OPTIONS:MFREETYPE} LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 USE_GHOSTSCRIPT= yes CONFIGURE_ARGS+= --with-freetype .else CONFIGURE_ARGS+= --without-freetype .endif # Webp support .if ${PORT_OPTIONS:MWEBP} LIB_DEPENDS+= libwebp.so:${PORTSDIR}/graphics/webp CONFIGURE_ARGS+= --with-webp PLIST_SUB+= WEBP="" .else CONFIGURE_ARGS+= --without-webp PLIST_SUB+= WEBP="@comment " .endif # Fontconfig support .if ${PORT_OPTIONS:MFONTCONFIG} LIB_DEPENDS+= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig CONFIGURE_ARGS+= --with-fontconfig CONFIGURE_ENV+= FONTCONFIG_CFLAGS="-I${LOCALBASE}/include" \ FONTCONFIG_LIBS="-L${LOCALBASE}/lib" MAKE_ENV+= FONTCONFIG_CFLAGS="-I${LOCALBASE}/include" .else CONFIGURE_ARGS+= --without-fontconfig .endif # WMF (Windows Meta File) images .if ${PORT_OPTIONS:MWMF} . if ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libwmf.so:${PORTSDIR}/graphics/libwmf . else LIB_DEPENDS+= libwmf.so:${PORTSDIR}/graphics/libwmf-nox11 . endif CONFIGURE_ARGS+= --with-wmf=yes CFLAGS+= -I${LOCALBASE}/include/freetype2 PLIST_SUB+= WMF="" .else CONFIGURE_ARGS+= --without-wmf PLIST_SUB+= WMF="@comment " .endif # SVG (Scalable Vector Graphics) requires both libxml2 and X11 .if ${PORT_OPTIONS:MSVG} && ${PORT_OPTIONS:MX11} USE_GNOME+= libxml2 LIB_DEPENDS+= librsvg-2.so:${PORTSDIR}/graphics/librsvg2 CONFIGURE_ARGS+= --with-rsvg --with-xml CONFIGURE_ENV+= RSVG_CFLAGS="-I${LOCALBASE}/include/librsvg-2.0" \ RSVG_LIBS="-L${LOCALBASE}/lib" .else CONFIGURE_ARGS+= --without-rsvg --without-xml .endif # Pango support .if ${PORT_OPTIONS:MPANGO} && ${PORT_OPTIONS:MX11} USE_GNOME+= pango PLIST_SUB+= PANGO="" .else CONFIGURE_ARGS+= --without-pango PLIST_SUB+= PANGO="@comment " .endif # PDF (Adobe Portable Document Format) support .if ${PORT_OPTIONS:MPDF} USE_GHOSTSCRIPT= yes .endif .if ! ${PORT_OPTIONS:MX11} CONFIGURE_ARGS+= --without-x CONFLICTS+= ImageMagick-6* PLIST_SUB+= X11='@comment ' PKGNAMESUFFIX= -nox11 .else CONFLICTS+= ImageMagick-nox11-6* CONFLICTS+= display-[0-9]* CONFIGURE_ARGS+= --with-x USE_XORG= xext xt PLIST_SUB+= X11='' .endif .if ${PORT_OPTIONS:MDOCS} INSTALL_TARGET= install-strip install-docDATA install-data-html .else INSTALL_TARGET= install-strip .endif .if ${PORT_OPTIONS:MTESTS} USE_GHOSTSCRIPT_BUILD=yes .endif pre-configure: .if defined(_IMAGEMAGICK_THREADS_PERL_MSG) @${ECHO_CMD} '###################################################################' @${ECHO_CMD} NOTICE: ${_IMAGEMAGICK_THREADS_PERL_MSG}. Building ImageMagick ${_IMAGEMAGICK_THREADS_MSG}. @${ECHO_CMD} '###################################################################' .endif .if ${PORT_OPTIONS:MSVG} && ! ${PORT_OPTIONS:MX11} @${ECHO_CMD} NOTICE: SVG format support disabled, requires X11 .endif post-install: test .if ${PORT_OPTIONS:MPERL} @${RM} -f ${STAGEDIR}${PREFIX}/lib/perl5/${PERL_VER}/${PERL_ARCH}/perllocal.pod* @${RM} -f ${STAGEDIR}${SITE_PERL}/${PERL_ARCH}/auto/Image/Magick/.packlist .endif .if ${PORT_OPTIONS:MMODULES} @${TOUCH} ${STAGEDIR}${PREFIX}/lib/ImageMagick-${PORTVERSION:R}/modules-${_QBIT}${_HDRI}/coders/.keep @${TOUCH} ${STAGEDIR}${PREFIX}/lib/ImageMagick-${PORTVERSION:R}/modules-${_QBIT}${_HDRI}/filters/.keep .endif .for i in ${SAMPLE_FILES} @${MV} ${STAGEDIR}${PREFIX}/etc/ImageMagick-6/${i} \ ${STAGEDIR}${PREFIX}/etc/ImageMagick-6/${i}.sample .endfor test check: .if ${PORT_OPTIONS:MTESTS} -cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} limits -m 20m ${MAKE} check .endif .include Index: head/graphics/blender/Makefile =================================================================== --- head/graphics/blender/Makefile (revision 366787) +++ head/graphics/blender/Makefile (revision 366788) @@ -1,298 +1,298 @@ # Created by: Jimmy Olgeni # $FreeBSD$ PORTNAME= blender PORTVERSION= 2.71 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics games MASTER_SITES= http://download.blender.org/source/ \ http://mirror.cs.umn.edu/blender.org/source/ \ http://public.planetmirror.com/pub/blender/source/ MAINTAINER= mva@FreeBSD.org COMMENT= 3D modeling/rendering/animation/gaming package LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ libpng15.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 USE_XORG= x11 xext xmu USE_GL= glew USES= cmake:outsource compiler:features python:3.4 shebangfix CMAKE_ARGS+= -DWITH_PYTHON_INSTALL:BOOL=OFF \ -DWITH_PYTHON_INSTALL_NUMPY:BOOL=OFF python_CMD= ${PYTHON_CMD} SHEBANG_FILES= release/bin/blender-thumbnailer.py \ release/scripts/modules/bl_i18n_utils/merge_po.py \ release/scripts/modules/bl_i18n_utils/utils_rtl.py \ release/scripts/modules/blend_render_info.py SUB_FILES= blender blenderplayer WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OUTDIR= ${INSTALL_WRKSRC}/bin/2.71 .include "${.CURDIR}/Makefile.options" # TODO: WITH_CYCLES_STANDALONE WITH_CYCLES_STANDALONE_GUI MOD_BOOLEAN_CMAKE_ON= -DWITH_MOD_BOOLEAN:BOOL=ON MOD_BOOLEAN_CMAKE_OFF= -DWITH_MOD_BOOLEAN:BOOL=OFF MOD_BOOLEAN_LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs MOD_FLUID_CMAKE_ON= -DWITH_MOD_FLUID:BOOL=ON MOD_FLUID_CMAKE_OFF= -DWITH_MOD_FLUID:BOOL=OFF MOD_REMESH_CMAKE_ON= -DWITH_MOD_REMESH:BOOL=ON MOD_REMESH_CMAKE_OFF= -DWITH_MOD_REMESH:BOOL=OFF MOD_SMOKE_CMAKE_ON= -DWITH_MOD_SMOKE:BOOL=ON MOD_SMOKE_CMAKE_OFF= -DWITH_MOD_SMOKE:BOOL=OFF AVI_CMAKE_ON= -DWITH_CODEC_AVI:BOOL=ON AVI_CMAKE_OFF= -DWITH_CODEC_AVI:BOOL=OFF BULLET_CMAKE_ON= -DWITH_BULLET:BOOL=ON BULLET_CMAKE_OFF= -DWITH_BULLET:BOOL=OFF CINEON_CMAKE_ON= -DWITH_IMAGE_CINEON:BOOL=ON CINEON_CMAKE_OFF= -DWITH_IMAGE_CINEON:BOOL=OFF CAMERATRACK_CMAKE_ON= -DWITH_LIBMV:BOOL=ON CAMERATRACK_CMAKE_OFF= -DWITH_LIBMV:BOOL=OFF CAMERATRACK_LIB_DEPENDS= libunwind.so:${PORTSDIR}/devel/libunwind COLLADA_CMAKE_ON= -DWITH_OPENCOLLADA:BOOL=ON COLLADA_CMAKE_OFF= -DWITH_OPENCOLLADA:BOOL=OFF COLLADA_LIB_DEPENDS= libOpenCOLLADABaseUtils.so:${PORTSDIR}/graphics/opencollada COMPOSITOR_CMAKE_ON= -DWITH_COMPOSITOR:BOOL=ON COMPOSITOR_CMAKE_OFF= -DWITH_COMPOSITOR:BOOL=OFF DDS_CMAKE_ON= -DWITH_IMAGE_DDS:BOOL=ON DDS_CMAKE_OFF= -DWITH_IMAGE_DDS:BOOL=OFF FFMPEG_CMAKE_ON= -DWITH_CODEC_FFMPEG:BOOL=ON FFMPEG_CMAKE_OFF= -DWITH_CODEC_FFMPEG:BOOL=OFF FFMPEG_LIB_DEPENDS= libavutil.so:${PORTSDIR}/multimedia/ffmpeg FFTW3_CMAKE_ON= -DWITH_FFTW3:BOOL=ON FFTW3_CMAKE_OFF= -DWITH_FFTW3:BOOL=OFF FFTW3_LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 FRAMESERVER_CMAKE_ON= -DWITH_IMAGE_FRAMESERVER:BOOL=ON FRAMESERVER_CMAKE_OFF= -DWITH_IMAGE_FRAMESERVER:BOOL=OFF FREESTYLE_CMAKE_ON= -DWITH_FREESTYLE:BOOL=ON FREESTYLE_CMAKE_OFF= -DWITH_FREESTYLE:BOOL=OFF GAMEENGINE_CMAKE_ON= -DWITH_GAMEENGINE:BOOL=ON GAMEENGINE_CMAKE_OFF= -DWITH_GAMEENGINE:BOOL=OFF HDR_CMAKE_ON= -DWITH_IMAGE_HDR:BOOL=ON HDR_CMAKE_OFF= -DWITH_IMAGE_HDR:BOOL=OFF INPUT_NDOF_CMAKE_ON= -DWITH_INPUT_NDOF:BOOL=ON INPUT_NDOF_CMAKE_OFF= -DWITH_INPUT_NDOF:BOOL=OFF JACK_CMAKE_ON= -DWITH_JACK:BOOL=ON JACK_CMAKE_OFF= -DWITH_JACK:BOOL=OFF JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack LZO_CMAKE_ON= -DWITH_LZO:BOOL=ON LZO_CMAKE_OFF= -DWITH_LZO:BOOL=OFF LZMA_CMAKE_ON= -DWITH_LZMA:BOOL=ON LZMA_CMAKE_OFF= -DWITH_LZMA:BOOL=OFF LIBMV_CMAKE_ON= -DWITH_LIBMV:BOOL=ON LIBMV_CMAKE_OFF= -DWITH_LIBMV:BOOL=OFF MENU_USES= desktop-file-utils NLS_CMAKE_ON= -DWITH_INTERNATIONAL:BOOL=ON NLS_CMAKE_OFF= -DWITH_INTERNATIONAL:BOOL=OFF # Use iconv:wchar_t to force the usage of iconv from ports. # libboost_locale.so uses libiconv_open, while we only provide # iconv_open in 10.x+ NLS_USES= gettext iconv:lib,wchar_t OPENCOLORIO_CMAKE_ON= -DWITH_OPENCOLORIO:BOOL=ON OPENCOLORIO_CMAKE_OFF= -DWITH_OPENCOLORIO:BOOL=OFF OPENCOLORIO_LIB_DEPENDS= libOpenColorIO.so:${PORTSDIR}/graphics/opencolorio OPENEXR_CMAKE_ON= -DWITH_IMAGE_OPENEXR:BOOL=ON OPENEXR_CMAKE_OFF= -DWITH_IMAGE_OPENEXR:BOOL=OFF OPENEXR_LIB_DEPENDS= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR OPENJPEG_CMAKE_ON= -DWITH_SYSTEM_OPENJPEG:BOOL=ON \ -DWITH_IMAGE_OPENJPEG:BOOL=ON OPENJPEG_CMAKE_OFF= -DWITH_IMAGE_OPENJPEG:BOOL=OFF OPENJPEG_LIB_DEPENDS= libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 OPENMP_CMAKE_ON= -DWITH_OPENMP:BOOL=ON OPENMP_CMAKE_OFF= -DWITH_OPENMP:BOOL=OFF RAYOPTIMIZATION_CMAKE_ON= -DWITH_RAYOPTIMIZATION:BOOL=ON RAYOPTIMIZATION_CMAKE_OFF= -DWITH_RAYOPTIMIZATION:BOOL=OFF SAMPLERATE_CMAKE_ON= -DWITH_SAMPLERATE:BOOL=ON SAMPLERATE_CMAKE_OFF= -DWITH_SAMPLERATE:BOOL=OFF SAMPLERATE_LIB_DEPENDS= libsamplerate.so:${PORTSDIR}/audio/libsamplerate SNDFILE_CMAKE_ON= -DWITH_CODEC_SNDFILE:BOOL=ON SNDFILE_CMAKE_OFF= -DWITH_CODEC_SNDFILE:BOOL=OFF SNDFILE_LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile TIFF_CMAKE_ON= -DWITH_IMAGE_TIFF:BOOL=ON TIFF_CMAKE_OFF= -DWITH_IMAGE_TIFF:BOOL=OFF TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff XINPUT_CMAKE_ON= -DWITH_X11_XINPUT:BOOL=ON XINPUT_CMAKE_OFF= -DWITH_X11_XINPUT:BOOL=OFF XINPUT_USE= XORG=xi XF86VMODE_CMAKE_ON= -DWITH_X11_XF86VMODE:BOOL=ON XF86VMODE_CMAKE_OFF= -DWITH_X11_XF86VMODE:BOOL=OFF XF86VMODE_USE= XORG=xi,xxf86vm .include .if ${PORT_OPTIONS:MMOD_OCEANSIM} .if ${PORT_OPTIONS:MFFTW3} CMAKE_ARGS+= -DWITH_MOD_OCEANSIM:BOOL=ON .else BROKEN= MOD_OCEANSIM requires FFTW3 .endif .else CMAKE_ARGS+= -DWITH_MOD_OCEANSIM:BOOL=OFF .endif .if ${PORT_OPTIONS:MCYCLES} CMAKE_ARGS+= -DWITH_CYCLES:BOOL=ON .if !${PORT_OPTIONS:MOPENEXR} || !${PORT_OPTIONS:MTIFF} BROKEN= CYCLES requires OPENEXR and TIFF .endif LIB_DEPENDS+= libOpenImageIO.so:${PORTSDIR}/graphics/openimageio .else CMAKE_ARGS+= -DWITH_CYCLES:BOOL=OFF .endif .if ${PORT_OPTIONS:MCYCLESOSL} .if !${PORT_OPTIONS:MCYCLES} IGNORE= support for the OpenShadingLanguage in cycles obviously requires CYCLES .endif CMAKE_ARGS+= -DWITH_CYCLES_OSL:BOOL=ON \ -DLLVM_STATIC:BOOL=OFF \ -DWITH_LLVM:BOOL=ON \ -DLLVM_VERSION:STRING="3.3" \ -DLLVM_CONFIG:STRING="${LOCALBASE}/bin/llvm-config33" LIB_DEPENDS+= liboslexec.so:${PORTSDIR}/graphics/openshadinglanguage BUILD_DEPENDS+= llvm-config33:${PORTSDIR}/devel/llvm33 .else CMAKE_ARGS+= -DWITH_CYCLES_OSL:BOOL=OFF .endif .if ${PORT_OPTIONS:MHEADLESS} .if ${PORT_OPTIONS:MXINPUT} || ${PORT_OPTIONS:MXF86VMODE} BROKEN= HEADLESS does not require any X11 dependency .endif CMAKE_ARGS+= -DWITH_HEADLESS:BOOL=ON .else CMAKE_ARGS+= -DWITH_HEADLESS:BOOL=OFF .endif .if ${PORT_OPTIONS:MOPENAL} .if ${PORT_OPTIONS:MSAMPLERATE} USES+= openal:al,alut CMAKE_ARGS+= -DWITH_OPENAL:BOOL=ON .else BROKEN= OPENAL requires SAMPLERATE .endif .else CMAKE_ARGS+= -DWITH_OPENAL:BOOL=OFF .endif .if ${PORT_OPTIONS:MPLAYER} .if ${PORT_OPTIONS:MGAMEENGINE} CMAKE_ARGS+= -DWITH_PLAYER:BOOL=ON .else BROKEN= PLAYER requires GAMEENGINE .endif .else CMAKE_ARGS+= -DWITH_PLAYER:BOOL=OFF .endif .if ${PORT_OPTIONS:MREDCODE} .if ${PORT_OPTIONS:MOPENJPEG} && ${PORT_OPTIONS:MFFMPEG} CMAKE_ARGS+= -DWITH_IMAGE_REDCODE:BOOL=ON .else BROKEN= REDCODE requires OPENJPEG and FFMPEG .endif .else CMAKE_ARGS+= -DWITH_IMAGE_REDCODE:BOOL=OFF .endif .if ${PORT_OPTIONS:MSDL} .if ${PORT_OPTIONS:MSAMPLERATE} USE_SDL= sdl CMAKE_ARGS+= -DWITH_SDL:BOOL=ON .else BROKEN= SDL requires SAMPLERATE .endif .else CMAKE_ARGS+= -DWITH_SDL:BOOL=OFF .endif .include .if ${COMPILER_TYPE} == gcc # gcc 4.2 does not support -msse4.1, which is needed for blender 2.70+ USE_GCC= yes .endif post-patch: @${REINPLACE_CMD} -e 's|md;mud;ud;d|dm;dmu;du;d|' \ ${WRKSRC}/build_files/cmake/Modules/FindPythonLibsUnix.cmake post-build: @(cd ${WRKSRC}/doc/manpage && \ ${PYTHON_CMD} blender.1.py \ ${INSTALL_WRKSRC}/bin/blender \ ${INSTALL_WRKSRC}/bin/${PORTNAME}.1) # We ignore MAKE_ARGS, since those would set DESTDIR for make stage, # which in turn would cause make install to install everything in a # wrong location do-install: @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET}) post-install: ${INSTALL_SCRIPT} ${WRKDIR}/blender ${STAGEDIR}${PREFIX}/bin/blender ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/blender \ ${STAGEDIR}${PREFIX}/bin/blender-bin ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/bin/blender-thumbnailer.py \ ${STAGEDIR}${PREFIX}/bin/blender-thumbnailer.py @${ECHO} bin/blender >> ${TMPPLIST} @${ECHO} bin/blender-bin >> ${TMPPLIST} @${ECHO} bin/blender-thumbnailer.py >> ${TMPPLIST} .if ${PORT_OPTIONS:MPLAYER} ${INSTALL_SCRIPT} ${WRKDIR}/blenderplayer \ ${STAGEDIR}${PREFIX}/bin/blenderplayer ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/blenderplayer \ ${STAGEDIR}${PREFIX}/bin/blenderplayer-bin @${ECHO} bin/blenderplayer >> ${TMPPLIST} @${ECHO} bin/blenderplayer-bin >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MMENU} ${MKDIR} ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/bin/${PORTNAME}.desktop \ ${STAGEDIR}${DESKTOPDIR} @-update-desktop-database -q @${ECHO} share/applications/${PORTNAME}.desktop >> ${TMPPLIST} .endif ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${OUTDIR} && ${COPYTREE_SHARE} scripts ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${INSTALL_WRKSRC}/bin/${PORTNAME}.svg \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.svg @(cd ${OUTDIR}; ${FIND} scripts -type f) | ${SORT} | ${SED} "s|^|${DATADIR_REL}/|" >> ${TMPPLIST} @(cd ${OUTDIR}; ${FIND} scripts -type d) | ${SORT} -r | ${SED} "s|^|@dirrm ${DATADIR_REL}/|" >> ${TMPPLIST} @${ECHO} share/pixmaps/${PORTNAME}.svg >> ${TMPPLIST} .if ${PORT_OPTIONS:MOPENCOLORIO} cd ${OUTDIR} && ${COPYTREE_SHARE} datafiles/colormanagement ${STAGEDIR}${DATADIR} @(cd ${OUTDIR}; ${FIND} datafiles/colormanagement -type f) | ${SORT} | ${SED} "s|^|${DATADIR_REL}/|" >> ${TMPPLIST} @(cd ${OUTDIR}; ${FIND} datafiles/colormanagement -type d) | ${SORT} -r | ${SED} "s|^|@dirrm ${DATADIR_REL}/|" >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MNLS} cd ${OUTDIR} && ${COPYTREE_SHARE} datafiles/locale ${STAGEDIR}${DATADIR} @(cd ${OUTDIR}; ${FIND} datafiles/locale -type f -name languages) | ${SORT} | ${SED} "s|^|${DATADIR_REL}/|" >> ${TMPPLIST} @(cd ${OUTDIR}; ${FIND} datafiles/locale -type f -name ${PORTNAME}.mo) | ${SORT} | ${SED} "s|^|${DATADIR_REL}/|" >> ${TMPPLIST} cd ${OUTDIR} && ${COPYTREE_SHARE} datafiles/fonts ${STAGEDIR}${DATADIR} @(cd ${OUTDIR}; ${FIND} datafiles/fonts -type f) | ${SORT} | ${SED} "s|^|${DATADIR_REL}/|" >> ${TMPPLIST} @(cd ${OUTDIR}; ${FIND} datafiles/fonts -type d) | ${SORT} -r | ${SED} "s|^|@dirrm ${DATADIR_REL}/|" >> ${TMPPLIST} @(cd ${OUTDIR}; ${FIND} datafiles/locale -type d) | ${SORT} -r | ${SED} "s|^|@dirrm ${DATADIR_REL}/|" >> ${TMPPLIST} .endif @${ECHO} @dirrm ${DATADIR_REL}/datafiles >> ${TMPPLIST} @${ECHO} @dirrm ${DATADIR_REL} >> ${TMPPLIST} ${INSTALL_MAN} ${INSTALL_WRKSRC}/bin/${PORTNAME}.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1 @${ECHO} man/man1/${PORTNAME}.1.gz >> ${TMPPLIST} .include Index: head/graphics/cimg/Makefile =================================================================== --- head/graphics/cimg/Makefile (revision 366787) +++ head/graphics/cimg/Makefile (revision 366788) @@ -1,151 +1,151 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= cimg PORTVERSION= 1.5.9 -PORTREVISION= 4 +PORTREVISION= 5 PORTEPOCH= 3 CATEGORIES= graphics devel MASTER_SITES= SF/${PORTNAME} \ SF/${PORTNAME}/old DISTNAME= CImg-${DISTVERSION} DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}_${TARBALLREVISION} MAINTAINER= thierry@FreeBSD.org COMMENT= The C++ Template Image Processing Library LICENSE= CeCILL_C CeCILL LICENSE_COMB= dual LICENSE_NAME_CeCILL_C= CeCILL-C LICENSE_NAME_CeCILL= CeCILL LICENSE_FILE_CeCILL_C= ${WRKSRC}/Licence_CeCILL-C_V1-en.txt LICENSE_FILE_CeCILL= ${WRKSRC}/Licence_CeCILL_V2-en.txt LICENSE_PERMS_CeCILL_C= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_CeCILL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= "invokes i386 asm" TARBALLREVISION=3 USES= zip WRKSRC= ${WRKDIR}/${DISTNAME:C/_/-/} BUILD_WRKSRC= ${WRKSRC}/examples MAKE_ENV= X11PATH=${LOCALBASE} LOCALBASE=${LOCALBASE} CPPFLAGS+= ${CFLAGS} ${PTHREAD_CFLAGS} LDFLAGS+= ${PTHREAD_LIBS} OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${PORT_OPTIONS:MDOCS} USES+= gmake REINPLACE_ARGS= -i "" LIB_DEPENDS+= libboard.so:${PORTSDIR}/graphics/libboard . if !defined(WITH_DEBUG) LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libtiff.so:${PORTSDIR}/graphics/tiff \ libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libgimp-2.0.so:${PORTSDIR}/graphics/gimp-app \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libopencv_legacy.so:${PORTSDIR}/graphics/opencv \ libopencv_core.so:${PORTSDIR}/graphics/opencv-core\ libGraphicsMagick.so:${PORTSDIR}/graphics/GraphicsMagick ALL_TARGET= Mlinux . else ALL_TARGET= dlinux WITHOUT_MEDCON= yes WITHOUT_FFMPEG= yes WITHOUT_LAPACK= yes . endif . if !defined(WITHOUT_MEDCON) RUN_DEPENDS+= medcon:${PORTSDIR}/graphics/xmedcon . endif . if !defined(WITHOUT_FFMPEG) LIB_DEPENDS+= libavformat.so:${PORTSDIR}/multimedia/ffmpeg . endif . if !defined(WITHOUT_LAPACK) # Don't really need Fortran, but required to link with blas/lapack USES+= fortran . endif . if defined(WITH_XSHM) USE_XORG+= xext . endif DOCBASE= README.txt PROGS= CImg_demo captcha curve_editor2d dtmri_view3d \ edge_explorer2d fade_images gaussian_fit1d generate_loop_macros \ hough_transform2d image2ascii image_registration2d image_surface3d \ jawbreaker mcf_levelsets2d mcf_levelsets3d odykill \ pde_TschumperleDeriche2d pde_heatflow2d plotter1d radon_transform2d \ scene3d spherical_function3d tetris tron tutorial use_RGBclass \ use_chlpca use_draw_gradient use_jpeg_buffer use_nlmeans use_skeleton \ wavelet_atrous .else NO_BUILD= yes .endif .include .if ${PORT_OPTIONS:MDOCS} . if !defined(WITHOUT_LAPACK) . if exists(${LOCALBASE}/lib/libatlas.so) && !defined(WITH_BLAS) WITH_ATLAS= yes . endif . if defined(WITH_ATLAS) LIB_DEPENDS+= libatlas.so:${PORTSDIR}/math/atlas LAPACK_LIB= -L${LOCALBASE}/lib -lalapack -lcblas -lf77blas . else LIB_DEPENDS+= libblas.so:${PORTSDIR}/math/blas LIB_DEPENDS+= liblapack.so:${PORTSDIR}/math/lapack LAPACK_LIB= -L${LOCALBASE}/lib -llapack -lblas . endif . endif .endif pre-configure: .if ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e 's|make|${MAKE_CMD}|' ${BUILD_WRKSRC}/Makefile .else ${REINPLACE_CMD} -e 's|^OPTFLAGS|#OPTFLAGS|' ${BUILD_WRKSRC}/Makefile .endif . if !defined(WITHOUT_FFMPEG) ${REINPLACE_CMD} -e 's|#CIMG_FFMPEG_CFLAGS|CIMG_FFMPEG_CFLAGS|' \ -e 's|#CIMG_FFMPEG_LDFLAGS|CIMG_FFMPEG_LDFLAGS|' \ ${BUILD_WRKSRC}/Makefile . endif . if !defined(WITHOUT_LAPACK) ${REINPLACE_CMD} -e 's|#CIMG_LAPACK_CFLAGS|CIMG_LAPACK_CFLAGS|' \ -e 's|#CIMG_LAPACK_LDFLAGS|CIMG_LAPACK_LDFLAGS|' \ -e 's|-lblas -llapack|${LAPACK_LIB}|' \ ${BUILD_WRKSRC}/Makefile . endif . if defined(WITH_XSHM) ${REINPLACE_CMD} -e 's|CIMG_XSHM_CFLAGS = #|CIMG_XSHM_CFLAGS =|' \ -e 's|CIMG_XSHM_LDFLAGS = #|CIMG_XSHM_LDFLAGS =|' \ ${BUILD_WRKSRC}/Makefile . endif ${REINPLACE_CMD} -e 's|-pedantic|${CFLAGS}|' \ -e 's|-lpthread|${PTHREAD_LIBS}|' ${BUILD_WRKSRC}/Makefile do-install: ${INSTALL_DATA} ${WRKSRC}/CImg.h ${STAGEDIR}${PREFIX}/include .if ${PORT_OPTIONS:MDOCS} ${INSTALL_PROGRAM} ${PROGS:C|^|${BUILD_WRKSRC}/|} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCBASE:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/html && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -R ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} @(cd ${STAGEDIR}${EXAMPLESDIR} && ${MAKE_CMD} clean) @${RM} ${STAGEDIR}${EXAMPLESDIR}/*.orig .endif .include Index: head/graphics/gimp-focusblur-plugin/Makefile =================================================================== --- head/graphics/gimp-focusblur-plugin/Makefile (revision 366787) +++ head/graphics/gimp-focusblur-plugin/Makefile (revision 366788) @@ -1,42 +1,42 @@ # Created by: Denis Barov # $FreeBSD$ PORTNAME= focusblur PORTVERSION= 3.2.6 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= http://registry.gimp.org/files/ PKGNAMEPREFIX= gimp- PKGNAMESUFFIX= -plugin MAINTAINER= ports@FreeBSD.org COMMENT= Gimp realistic focus blur plugin LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ libgimp-2.0.so:${PORTSDIR}/graphics/gimp-app USES= gmake pkgconfig tar:bzip2 GNU_CONFIGURE= yes USE_GNOME= gtk20 PLUGIN_DIR?= libexec/gimp/2.2/plug-ins PLIST_SUB= PLUGIN_DIR=${PLUGIN_DIR} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lm -L${LOCALBASE}/lib OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls post-patch: @${REINPLACE_CMD} -e 's|^bindir = .*|bindir = ${PREFIX}/${PLUGIN_DIR}|g' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's|glib/.*\.h|glib.h|g' \ ${WRKSRC}/src/*.[ch] .include Index: head/graphics/gimp-gmic-plugin/Makefile =================================================================== --- head/graphics/gimp-gmic-plugin/Makefile (revision 366787) +++ head/graphics/gimp-gmic-plugin/Makefile (revision 366788) @@ -1,70 +1,70 @@ # $FreeBSD$ PORTNAME= gmic PORTVERSION= 1.5.9.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/older_versions/ \ SF/${PORTNAME}/ PKGNAMEPREFIX= gimp- PKGNAMESUFFIX= -plugin DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= GREYC's Magic Image Converter LIB_DEPENDS= libGraphicsMagick++.so:${PORTSDIR}/graphics/GraphicsMagick \ libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libMagick++-6.Q*.so:${PORTSDIR}/graphics/ImageMagick \ libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libgimp-2.0.so:${PORTSDIR}/graphics/gimp-app OPTIONS_DEFINE= BASH OPTIONS_SUB= yes BASH_RUN_DEPENDS= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src USES= gmake USE_GCC= yes USE_GNOME= gtk20 USE_XORG= x11 xext xrandr PLUGIN_DIR?= libexec/gimp/2.2/plug-ins PLIST_SUB+= PLUGIN_DIR=${PLUGIN_DIR} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CFLAGS:= ${CFLAGS:N-O*:N-pipe} CXXFLAGS:= ${CXXFLAGS:N-O*:N-pipe} PLIST_FILES= bin/gmic \ man/man1/gmic.1.gz \ %%BASH%%etc/bash_completion.d/gmic_bashcompletion.sh \ %%PLUGIN_DIR%%/gmic_gimp PLIST_DIRSTRY= %%PLUGIN_DIR%% EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} PORTEXAMPLES= gmic_in_script.scm gmic_use_lib.cpp .include post-patch: @${REINPLACE_CMD} -e 's#/usr/X11R6#${PREFIX}#g' \ ${WRKSRC}/Makefile do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${PLUGIN_DIR} ${INSTALL_PROGRAM} ${WRKSRC}/gmic_gimp ${STAGEDIR}${PREFIX}/${PLUGIN_DIR} ${INSTALL_PROGRAM} ${WRKSRC}/gmic ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/../man/gmic.1.gz ${STAGEDIR}${MAN1PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} .if ${PORT_OPTIONS:MBASH} @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_SCRIPT} ${WRKSRC}/../resources/gmic_bashcompletion.sh \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d .endif .include Index: head/graphics/luminance/Makefile =================================================================== --- head/graphics/luminance/Makefile (revision 366787) +++ head/graphics/luminance/Makefile (revision 366788) @@ -1,67 +1,67 @@ # Created by: Yinghong Liu # $FreeBSD$ PORTNAME= luminance-hdr DISTVERSION= 2.3.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF/qtpfsgui/luminance/${DISTVERSION} MAINTAINER= h2+fbsdports@fsfe.org COMMENT= Complete open source solution for HDR photography LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 LIB_DEPENDS= libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libexiv2.so:${PORTSDIR}/graphics/exiv2 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libtiff.so:${PORTSDIR}/graphics/tiff \ libgsl.so:${PORTSDIR}/math/gsl \ libraw_r.so:${PORTSDIR}/graphics/libraw \ libboost_system.so:${PORTSDIR}/devel/boost-libs USES= cmake tar:bzip2 USE_QT4= gui sql webkit xml linguist_build moc_build qmake_build \ rcc_build uic_build imageformats_run INSTALLS_ICONS= yes CONFLICTS_INSTALL= luminance-hdr-qt5-* OPTIONS_DEFINE= DOCS post-patch: # Do not install yet another copy of GPL (we use license framework instead) # and fix installation path for docs (but not for internal help files) @${REINPLACE_CMD} -e '/LICENSE/d ; \ /#info files/s,share/luminance-hdr,${DOCSDIR_REL},' \ ${WRKSRC}/CMakeLists.txt # Point to the right location for program where to look for GPL text @${REINPLACE_CMD} -e 's,LICENSE,${LICENSE}, ; \ s,share/doc/luminance-hdr,share/licenses/${PKGNAME},' \ ${WRKSRC}/src/UI/UMessageBox.cpp # Allow builds from release distfile to display correct git hash in "About" # dialog window @${REINPLACE_CMD} -e \ 's,@GIT_SHA1@,be5409f2ed028b0a509d3f4cd44a970a09d2ef6c,' \ ${WRKSRC}/src/Common/GitSHA1.cpp.in # Include in addition to where necessary, as this # is required for building with libc++ @${REINPLACE_CMD} -E '1s|^|#include \|;' \ ${WRKSRC}/src/TonemappingOperators/drago03/pfstmo_drago03.cpp \ ${WRKSRC}/src/TonemappingOperators/reinhard02/pfstmo_reinhard02.cpp \ ${WRKSRC}/src/TonemappingOperators/reinhard05/pfstmo_reinhard05.cpp \ ${WRKSRC}/src/TonemappingOperators/mantiuk08/display_function.cpp \ ${WRKSRC}/src/TonemappingOperators/mantiuk08/display_size.cpp \ ${WRKSRC}/src/TonemappingOperators/mantiuk08/pfstmo_mantiuk08.cpp \ ${WRKSRC}/src/TonemappingOperators/fattal02/pfstmo_fattal02.cpp \ ${WRKSRC}/src/TonemappingOperators/durand02/pfstmo_durand02.cpp \ ${WRKSRC}/src/TonemappingOperators/pattanaik00/pfstmo_pattanaik00.cpp \ ${WRKSRC}/src/Libpfs/io/pfsreader.cpp \ ${WRKSRC}/src/Libpfs/io/rgbereader.cpp \ ${WRKSRC}/src/Libpfs/colorspace/colorspace.cpp .include Index: head/graphics/luminance-qt5/Makefile =================================================================== --- head/graphics/luminance-qt5/Makefile (revision 366787) +++ head/graphics/luminance-qt5/Makefile (revision 366788) @@ -1,63 +1,63 @@ # Created by: Yinghong Liu # $FreeBSD$ PORTNAME= luminance-hdr DISTVERSION= 2.4.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF/qtpfsgui/luminance/${DISTVERSION} PKGNAMESUFFIX= -qt5 MAINTAINER= h2+fbsdports@fsfe.org COMMENT= Complete open source solution for HDR photography LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 LIB_DEPENDS= libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libexiv2.so:${PORTSDIR}/graphics/exiv2 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libtiff.so:${PORTSDIR}/graphics/tiff \ libgsl.so:${PORTSDIR}/math/gsl \ libraw_r.so:${PORTSDIR}/graphics/libraw \ libboost_system.so:${PORTSDIR}/devel/boost-libs USES= cmake:outsource tar:bzip2 USE_QT5= buildtools_build gui sql webkit xml linguist_build \ imageformats_run concurrent qmake_build INSTALLS_ICONS= yes MAKE_JOBS_UNSAFE=yes CONFLICTS_INSTALL= luminance-hdr-[0-9]* OPTIONS_DEFINE= DOCS .include .if ${OSVERSION} < 1000024 USE_GCC= yes .endif post-patch: # Do not install yet another copy of GPL (we use license framework instead) # and fix installation path for docs (but not for internal help files) @${REINPLACE_CMD} -e '/LICENSE/d ; \ /#info files/s,share/luminance-hdr,${DOCSDIR_REL},' \ ${WRKSRC}/CMakeLists.txt # Point to the right location for program where to look for GPL text @${REINPLACE_CMD} -e 's,LICENSE,${LICENSE}, ; \ s,share/doc/luminance-hdr,share/licenses/${PKGNAME},' \ ${WRKSRC}/src/UI/UMessageBox.cpp # Allow builds from release distfile to display correct git hash in "About" # dialog window @${REINPLACE_CMD} -e \ 's,@GIT_SHA1@,be5409f2ed028b0a509d3f4cd44a970a09d2ef6c,' \ ${WRKSRC}/src/Common/GitSHA1.cpp.in pre-install: QT_BINDIR_REL=bin .include Index: head/graphics/luxrender/Makefile =================================================================== --- head/graphics/luxrender/Makefile (revision 366787) +++ head/graphics/luxrender/Makefile (revision 366788) @@ -1,66 +1,66 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= luxrender PORTVERSION= 1.3.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://src.luxrender.net/lux/get/ \ http://src.luxrender.net/luxrays/get/:lr DISTFILES= v${PORTVERSION:S/.//g}${EXTRACT_SUFX} \ luxrender_v${PORTVERSION}${EXTRACT_SUFX}:lr DIST_SUBDIR= ${PORTNAME} MAINTAINER= danfe@FreeBSD.org COMMENT= Physically based and unbiased rendering system LICENSE= GPLv3 LIB_DEPENDS= libboost_python.so:${PORTSDIR}/devel/boost-python-libs \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfreeimage.so:${PORTSDIR}/graphics/freeimage \ libpng15.so:${PORTSDIR}/graphics/png \ libIlmImf.so:${PORTSDIR}/graphics/OpenEXR .if !exists(/usr/include/execinfo.h) LIB_DEPENDS+= libexecinfo.so:${PORTSDIR}/devel/libexecinfo .endif ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= uses SSE extensions USES= bison cmake tar:bzip2 USE_GL= glut glew WRKSRC= ${WRKDIR}/luxrender-lux-${LUX_REV} LUXRAYS_WRKSRC= ${WRKDIR}/luxrender-luxrays-${LUXRAYS_REV} CMAKE_ARGS= -DLUXRAYS_INCLUDE_DIRS:PATH="${LUXRAYS_WRKSRC}/include" \ -DLUXRAYS_LIBRARY:STRING="${LUXRAYS_WRKSRC}/lib/libluxrays.a" \ -DSLG_INCLUDE_DIRS:PATH="${LUXRAYS_WRKSRC}/include" \ -DSLG_LIBRARY:PATH="${LUXRAYS_WRKSRC}/lib/libsmallluxgpu.a" \ -DLUXRAYS_DISABLE_OPENCL:BOOL=ON LUX_REV= d0b0e20c47cc LUXRAYS_REV= 7459cd8a9583 OPTIONS_DEFINE= X11 OPTIONS_DEFAULT= X11 X11_DESC= Build GUI executable (Qt4-based) X11_USE= QT4=moc_build,qmake_build,rcc_build,uic_build,corelib,gui X11_PLIST_FILES= bin/luxrender post-patch: @${REINPLACE_CMD} -e 's/__APPLE__/__FreeBSD__/' \ ${LUXRAYS_WRKSRC}/samples/smallluxgpu4/smallluxgpu.h \ ${WRKSRC}/core/osfunc.h \ ${WRKSRC}/shapes/mikktspace/weldmesh.c @${REINPLACE_CMD} -e '/^set(Boost_USE_STATIC_LIBS/s,ON,OFF,' \ ${LUXRAYS_WRKSRC}/cmake/Dependencies.cmake pre-configure: cd ${LUXRAYS_WRKSRC} && ${SETENV} ${CMAKE_ENV} ${CMAKE_BIN} \ ${CMAKE_ARGS} . ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \ ${_MAKE_JOBS} ${MAKE_ARGS} -C ${LUXRAYS_WRKSRC} .include Index: head/graphics/nip2/Makefile =================================================================== --- head/graphics/nip2/Makefile (revision 366787) +++ head/graphics/nip2/Makefile (revision 366788) @@ -1,51 +1,51 @@ # Created by: Lev Serebryakov # $FreeBSD$ PORTNAME= nip2 PORTVERSION= 7.40.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= http://www.vips.ecs.soton.ac.uk/supported/${PORTVERSION:R}/ MAINTAINER= ports@FreeBSD.org COMMENT= Graphical user interface for VIPS LICENSE= GPLv2 BUILD_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils LIB_DEPENDS= libgoffice-*.so:${PORTSDIR}/devel/goffice \ libgvc.so:${PORTSDIR}/graphics/graphviz \ libvips.so:${PORTSDIR}/graphics/vips \ libgsl.so:${PORTSDIR}/math/gsl RUN_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils USES= bison desktop-file-utils dos2unix gettext gmake pkgconfig \ shared-mime-info DOS2UNIX_GLOB= *.def USE_GNOME= gnomemimedata gtk20 libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-update-desktop \ --without-goffice SUB_FILES= run-nip2.sh OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|/bin/bash|/bin/sh|' ${WRKSRC}/test/scripts/* post-install: (cd ${WRKDIR} && ${INSTALL_SCRIPT} run-nip2.sh \ ${STAGEDIR}/${PREFIX}/bin) test check: build # # Checks currently require ImageMagick's convert to be available # and aren't enabled by default. They take a long time -- tail # the log-file: # ${WRKSRC}/test/test_all.sh.log # (cd %{WRKSRC} && ${SETENV} {MAKE_ENV} ${MAKE_CMD} check) .include Index: head/graphics/pfstmo/Makefile =================================================================== --- head/graphics/pfstmo/Makefile (revision 366787) +++ head/graphics/pfstmo/Makefile (revision 366788) @@ -1,29 +1,29 @@ # Created by: Iouri V. Ivliev # $FreeBSD$ PORTNAME= pfstmo PORTVERSION= 1.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF MASTER_SITE_SUBDIR= pfstools/${PORTNAME}/${PORTVERSION} MAINTAINER= ii@any.com.ru COMMENT= Tone mapping operators LIB_DEPENDS= libpfs-1.2.so:${PORTSDIR}/graphics/pfstools \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libgsl.so:${PORTSDIR}/math/gsl PFS_CPPFLAGS= -I${LOCALBASE}/include PFS_LDFLAGS= -L${LOCALBASE}/lib GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV+= CPPFLAGS="${PFS_CPPFLAGS} ${DEBUG_FLAGS}" \ LDFLAGS="${PFS_LDFLAGS}" USES= gmake pkgconfig compiler:openmp .include Index: head/graphics/rawstudio/Makefile =================================================================== --- head/graphics/rawstudio/Makefile (revision 366787) +++ head/graphics/rawstudio/Makefile (revision 366788) @@ -1,39 +1,39 @@ # Created by: Alex Samorukov # $FreeBSD$ PORTNAME= rawstudio PORTVERSION= 2.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= http://rawstudio.org/files/release/ MAINTAINER= samm@os2.kiev.ua COMMENT= Open-source program to read and manipulate RAW photo images LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ libpng15.so:${PORTSDIR}/graphics/png \ liblcms.so:${PORTSDIR}/graphics/lcms \ libexiv2.so:${PORTSDIR}/graphics/exiv2 \ libdbus-1.so:${PORTSDIR}/devel/dbus \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ liblensfun.so:${PORTSDIR}/graphics/lensfun \ libflickcurl.so:${PORTSDIR}/www/flickcurl \ libgphoto2.so:${PORTSDIR}/graphics/libgphoto2 BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig GNU_CONFIGURE= yes USE_GNOME= gtk20 libxml2 gconf2 USE_SQLITE= 3 USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LIBS+= `pkg-config --libs gthread-2.0` post-patch: @${REINPLACE_CMD} -e 's, libssl,,' ${WRKSRC}/configure .include Index: head/graphics/rawtherapee/Makefile =================================================================== --- head/graphics/rawtherapee/Makefile (revision 366787) +++ head/graphics/rawtherapee/Makefile (revision 366788) @@ -1,105 +1,105 @@ # Created by: stas # $FreeBSD$ PORTNAME= rawtherapee PORTVERSION= 4.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://rawtherapee.com/shared/source/ MAINTAINER= mandree@FreeBSD.org COMMENT= Powerful RAW image processing application LICENSE= GPLv3 LIB_DEPENDS= libgtkmm-2.4.so:${PORTSDIR}/x11-toolkits/gtkmm24 \ libiptcdata.so:${PORTSDIR}/graphics/libiptcdata \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libpng15.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libsigc-2.0.so:${PORTSDIR}/devel/libsigc++20 \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libcanberra-gtk3.so:${PORTSDIR}/audio/libcanberra-gtk3 USES= cmake:outsource pkgconfig compiler:features desktop-file-utils dos2unix tar:xz DOS2UNIX_REGEX= .*\.(cc|h) USE_GNOME= gtk20 glib20 USE_LDCONFIG= yes CFLAGS+= -I${LOCALBASE}/include -fPIC ${PTHREAD_CFLAGS} CXXFLAGS+= -I${LOCALBASE}/include -fPIC ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} CMAKE_ENV= CFLAGS="${CFLAGS}" \ LDFLAGS="${LDFLAGS:C|-Wl,-rpath=${_GCC_RUNTIME}||:C|-L${_GCC_RUNTIME}||}" CMAKE_ARGS+= -DDOCDIR="${DOCSDIR}" \ -DCREDITSDIR="${DOCSDIR}" \ -DLICENCEDIR="${DOCSDIR}" \ -DDESKTOPDIR="${DESKTOPDIR}" \ -DDATADIR="${DATADIR}" \ -DCMAKE_C_FLAGS="${CFLAGS:C|-Wl,-rpath=${_GCC_RUNTIME}||:C|-L${_GCC_RUNTIME}||}" \ -DCMAKE_CXX_FLAGS="${CXXFLAGS:C|-Wl,-rpath=${_GCC_RUNTIME}||:C|-L${_GCC_RUNTIME}||}" \ -DCACHE_NAME_SUFFIX="4.1" SUB_FILES= rawtherapee SUB_LIST= RTDIR="${RTDIR}" INSTALLS_ICONS= yes RTDIR= ${PREFIX}/libdata/${PORTNAME} OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPENMP OPTIONS_DEFAULT= OPTIMIZED_CFLAGS OPENMP OPENMP_DESC= Enable multicore processing using OpenMP OPTIMIZED_CFLAGS_DESC= Use extra compiler optimizations (requires SSE support) .include # ------------------------------------------------------------------- # USE_GCC must be late so the compiler feature checks work to detect # that the base C++ standard library switched to libc++: # We also must pin 4.8+ because 4.6 and 4.7 segfault on 10.0-RELEASE amd64 # wwhen compiling improcfun.cc: USE_GCC= 4.8+ .if ${COMPILER_FEATURES:Mlibc++} LDFLAGS+= -L/usr/local/lib/c++ CXXFLAGS+= -nostdinc++ -isystem /usr/local/include/c++/v1 CFLAGS+= -isystem /usr/local/include/c++/v1 BUILD_DEPENDS+= ${LOCALBASE}/lib/c++/libstdc++.so:${PORTSDIR}/devel/libc++ .endif .if ${ARCH} == "amd64" || ${ARCH} == "i386" .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -ffast-math -fexpensive-optimizations \ -funroll-loops -msse CXXFLAGS+= -O3 -ffast-math \ -funroll-loops -msse .endif .endif .if ${PORT_OPTIONS:MOPENMP} CMAKE_ARGS+= -DOPTION_OMP:BOOL=ON .else CMAKE_ARGS+= -DOPTION_OMP:BOOL=OFF .endif #.if ${OSVERSION} >= 1100000 #BROKEN= rawtherapee is known to crash on -HEAD and requires debugging that the maintainer cannot provide. #.endif # ------------------------------------------------------------------- post-patch: @${REINPLACE_CMD} -e 's###g' \ ${WRKSRC}/rtgui/darkframe.h \ ${WRKSRC}/rtgui/flatfield.h \ ${WRKSRC}/rtgui/icmpanel.h @${REINPLACE_CMD} -e 's#DESTINATION "$${CMAKE_INSTALL_PREFIX}/share/man/man1"#DESTINATION "${MANPREFIX}/man/man1/"#' \ ${WRKSRC}/CMakeLists.txt # paranoia: run rawtherapee --help to be sure it finds all its # shared libraries (this hinges on proper RPATH setting and propagation) post-install: ${SETENV} HOME=/dev/null ${STAGEDIR}${PREFIX}/bin/rawtherapee --help 2>&1 \ | ${EGREP} -q "RawTherapee, version ${PKGVERSION:C/_.*//:C/,.*//}" .include Index: head/graphics/swftools/Makefile =================================================================== --- head/graphics/swftools/Makefile (revision 366787) +++ head/graphics/swftools/Makefile (revision 366788) @@ -1,77 +1,77 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= swftools PORTVERSION= 0.9.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://www.swftools.org/ \ http://www.c-s.li/ports/ MAINTAINER= dinoex@FreeBSD.org COMMENT= SWF manipulation and generation utilities LICENSE= GPLv2 LIB_DEPENDS= libt1.so:${PORTSDIR}/devel/t1lib \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libgif.so:${PORTSDIR}/graphics/giflib \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig USES= gmake pkgconfig USE_GL= glut GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_lib_zzip_zzip_file_open=no MAN1= as3compile.1 font2swf.1 gif2swf.1 jpeg2swf.1 pdf2swf.1 \ png2swf.1 swfbbox.1 swfc.1 swfcombine.1 swfdump.1 \ swfextract.1 swfrender.1 swfstrings.1 wav2swf.1 CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib BINFILES= as3compile font2swf gif2swf jpeg2swf pdf2swf png2swf \ swfbbox swfc swfcombine swfdump swfextract swfrender \ swfstrings wav2swf OPTIONS_DEFINE= LAME PDF OPTIONS_SUB= yes LAME_LIB_DEPENDS= libmp3lame.so:${PORTSDIR}/audio/lame PDF_LIB_DEPENDS= libpdf.so:${PORTSDIR}/print/pdflib .include .if ! ${PORT_OPTIONS:MLAME} CONFIGURE_ENV+= ac_cv_lib_mp3lame_lame_init=no .endif .if ${PORT_OPTIONS:MPDF} MAN1+= pdf2pdf.1 BINFILES+= pdf2pdf .else CONFIGURE_ENV+= ac_cv_lib_pdf_PDF_open_file=no .endif post-patch: ${REINPLACE_CMD} -e 's| -O | |g ; \ s|/usr/include/fontconfig|${LOCALBASE}/include/fontconfig|g ; \ s|/usr/local/include|${LOCALBASE}/include|g ; \ s|/usr/local/lib|${LOCALBASE}/lib|g' ${WRKSRC}/configure ${REINPLACE_CMD} -e '/python/d ; \ /avi2swf/d' ${WRKSRC}/Makefile.in do-install: .for i in ${BINFILES} ${INSTALL_PROGRAM} ${WRKSRC}/src/${i} ${STAGEDIR}${PREFIX}/bin/ .endfor .for i in ${MAN1} ${INSTALL_DATA} ${WRKSRC}/src/${i} ${STAGEDIR}${PREFIX}/man/man1/ .endfor ${MKDIR} ${STAGEDIR}${DATADIR}/swfs ${INSTALL_DATA} ${WRKSRC}/swfs/*.swf ${STAGEDIR}${DATADIR}/swfs/ ${LN} -s simple_viewer.swf ${STAGEDIR}${DATADIR}/swfs/default_viewer.swf ${LN} -s tessel_loader.swf ${STAGEDIR}${DATADIR}/swfs/default_loader.swf .include Index: head/graphics/vigra/Makefile =================================================================== --- head/graphics/vigra/Makefile (revision 366787) +++ head/graphics/vigra/Makefile (revision 366788) @@ -1,109 +1,109 @@ # Created by: cartola (Carlos E. G. Carvalho) # $FreeBSD$ PORTNAME= vigra DISTVERSION= 1.10.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics DISTNAME= ${PORTNAME}-${PORTVERSION}-src-with-docu MAINTAINER= fluffy@FreeBSD.org COMMENT= VIGRA stands for "Vision with Generic Algorithms" LICENSE= MIT USE_GITHUB= GH_ACCOUNT= ukoethe GH_COMMIT= e6c21f3 GH_TAGNAME= ${GH_COMMIT} FETCH_ARGS?= -Fpr WRKSRC= ${WRKDIR}/ukoethe-${PORTNAME}-${GH_COMMIT} USES= cmake CMAKE_ARGS= -DDEPENDENCY_SEARCH_PREFIX:PATH=${LOCALBASE} \ -DDOCINSTALL:PATH=${DOCSDIR_REL} USE_LDCONFIG= yes OPTIONS_DEFINE= HDF5 OPENEXR NUMPY DOCS OPTIONS_DEFAULT= HDF5 OPENEXR NUMPY_DESC= NumPy mathematical computing (USE Fortran/GCC47+) .include .if ${PORT_OPTIONS:MHDF5} CMAKE_ARGS+= -DWITH_HDF5=1 LIB_DEPENDS+= libhdf5.so:${PORTSDIR}/science/hdf5 .else CMAKE_ARGS+= -DWITH_HDF5=0 .endif .if ${PORT_OPTIONS:MOPENEXR} CMAKE_ARGS+= -DWITH_OPENEXR=1 LIB_DEPENDS+= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR .else CMAKE_ARGS+= -DWITH_OPENEXR=0 .endif .if ${PORT_OPTIONS:MNUMPY} # Should ignore Python3 since commit f51b0b5 #CONFLICTS_BUILD= python3* CMAKE_ARGS+= -DWITH_VIGRANUMPY=1 USES+= compiler:gcc-c++11-lib USE_PYTHON= 2 BUILD_DEPENDS+= nosetests:${PORTSDIR}/devel/py-nose BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/numpy/core/numeric.py:${PORTSDIR}/math/py-numpy #BUILD_DEPENDS+= sphinx-build:${PORTSDIR}/textproc/py-sphinx LIB_DEPENDS+= libboost_python.so:${PORTSDIR}/devel/boost-python-libs RUN_DEPENDS:= ${BUILD_DEPENDS} PLIST_SUB+= PYTHON="" .else CMAKE_ARGS+= -DWITH_VIGRANUMPY=0 PLIST_SUB+= PYTHON="@comment " .endif .include # Vigra's CMakeLists.txt does not support disabling those so we hook them # as dependencies here unconditionally (without OPTIONS=) even though if # they are not present then Vigra/CMake will do without them (they are not # mandatory). # # Notice that if you define e.g. WITHOUT_VIGRA_TIFF and graphics/tiff is # installed on your system, then the lib will be picked up by Vigra, the # dependency will not be recorded by the ports system and later deletion # of graphics/tiff will break Vigra. Only define WITHOUT_VIGRA_TIFF if you # do not have graphics/tiff installed and do not want TIFF support in Vigra. .if !defined(WITHOUT_VIGRA_TIFF) LIB_DEPENDS+= libtiff.so:${PORTSDIR}/graphics/tiff .endif .if !defined(WITHOUT_VIGRA_JPEG) LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg .endif .if !defined(WITHOUT_VIGRA_PNG) LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png .endif .if !defined(WITHOUT_VIGRA_FFTW) LIB_DEPENDS+= libfftw3.so:${PORTSDIR}/math/fftw3 LIB_DEPENDS+= libfftw3f.so:${PORTSDIR}/math/fftw3-float .endif pre-everything:: .if ${PORT_OPTIONS:MNUMPY} @${ECHO} "" @${ECHO} "* BEWARE!" @${ECHO} "* Using py-NumPY implies Fortran and GCC 4.7+ as hard dependencies" @${ECHO} "* and require all ports, depending on vigra, to set USE_GCC=yes" @${ECHO} "" .endif post-patch: # FIXME: This is ugly @${RM} ${WRKSRC}/include/vigra/*.orig .include Index: head/graphics/vips/Makefile =================================================================== --- head/graphics/vips/Makefile (revision 366787) +++ head/graphics/vips/Makefile (revision 366788) @@ -1,52 +1,53 @@ # Created by: Lev Serebryakov # $FreeBSD$ PORTNAME= vips PORTVERSION= 7.40.6 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://www.vips.ecs.soton.ac.uk/supported/${PORTVERSION:R}/ MAINTAINER= danilo@FreeBSD.org COMMENT= Free image processing system LICENSE= LGPL21 LIB_DEPENDS= libcfitsio.so:${PORTSDIR}/astro/cfitsio \ liborc-0.4.so:${PORTSDIR}/devel/orc \ libGraphicsMagick.so:${PORTSDIR}/graphics/GraphicsMagick \ libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libexif.so:${PORTSDIR}/graphics/libexif \ libpng15.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libwebp.so:${PORTSDIR}/graphics/webp \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libmatio.so:${PORTSDIR}/math/matio \ libgirepository-1.0.so:${PORTSDIR}/devel/gobject-introspection RUN_DEPENDS= bash:${PORTSDIR}/shells/bash USES= gettext gmake libtool pathfix pkgconfig shebangfix SHEBANG_FILES= tools/vips-${PORTVERSION:R} tools/vipsprofile USE_GNOME= glib20 libgsf libxml2 pango GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-x \ --without-openslide \ --with-magickpackage=GraphicsMagick INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= VERSION="${PORTVERSION:R}" OPTIONS_DEFINE= DOCS PYTHON OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes DOCS_CONFIGURE_ENABLE= docs PYTHON_USES= python PYTHON_CONFIGURE_WITH= python .include Index: head/math/asymptote/Makefile =================================================================== --- head/math/asymptote/Makefile (revision 366787) +++ head/math/asymptote/Makefile (revision 366788) @@ -1,97 +1,97 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= asymptote PORTVERSION= 2.32 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math MASTER_SITES= SF MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}.src MAINTAINER= nivit@FreeBSD.org COMMENT= Powerful script-based vector graphics language LICENSE= GPLv3 LGPL3 LICENSE_COMB= dual LIB_DEPENDS= libgc-threaded.so:${PORTSDIR}/devel/boehm-gc-threaded RUN_DEPENDS= animate:${PORTSDIR}/graphics/ImageMagick \ gv:${PORTSDIR}/print/gv \ ${PYTHON_PKGNAMEPREFIX}imaging>=1.1.6_3:${PORTSDIR}/graphics/py-imaging \ ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter ALL_TARGET= asy asy-keywords.el CONFIGURE_ARGS= --enable-gc CPPFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes INSTALL_TARGET= install-asy MAKE_ENV= ${CONFIGURE_ENV} ASYMPTOTE_HOME=${WRKDIR} HOME=${WRKDIR} MAKE_JOBS_UNSAFE= yes ONLY_FOR_ARCHS= i386 amd64 USES= gmake perl5 tar:tgz USE_AUTOTOOLS= autoconf aclocal USE_GHOSTSCRIPT=yes USE_GL= glut USE_PERL5= build USE_PYTHON= yes USE_TEX= dvipsk formats texlive WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} # Options DOCS_BUILD_DEPENDS= texi2dvi:${PORTSDIR}/print/texinfo DOCS_CONFIGURE_WITH= docdir=${DOCSDIR} FFTW_CONFIGURE_ENABLE= fftw FFTW_DESC= Use FFTW to compute the Discrete Fourier Transform FFTW_LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 GSL_CONFIGURE_ENABLE= gsl GSL_DESC= Enable GNU Scientific library GSL_LIB_DEPENDS= libgsl.so:${PORTSDIR}/math/gsl MANPAGES_BUILD_DEPENDS= texi2dvi:${PORTSDIR}/print/texinfo OFFSCREEN_CONFIGURE_ENABLE= offscreen OFFSCREEN_DESC= Enable offscreen rendering using OSMesa library OFFSCREEN_LIB_DEPENDS= libOSMesa.so:${PORTSDIR}/graphics/libosmesa OPTIONS_DEFAULT= FFTW GSL MANPAGES READLINE OPTIONS_DEFINE= DOCS EXAMPLES FFTW GSL MANPAGES OFFSCREEN READLINE READLINE_CONFIGURE_ENABLE= readline READLINE_DESC= ${LIBEDIT_DESC} .include # Documentation .if ${PORT_OPTIONS:MDOCS} ALL_TARGET+= html INSTALL_TARGET+= install-html .endif .if ${PORT_OPTIONS:MMANPAGES} INFO= asy-faq ALL_TARGET+= man INSTALL_TARGET+= install-man .endif post-patch: @${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},1' -i.bak ${WRKSRC}/settings.cc run-autotools: @(cd ${CONFIGURE_WRKSRC} && \ ${SETENV} ${AUTOTOOLS_ENV} ${AUTORECONF} --force --install) post-install: @(cd ${STAGEDIR}${PREFIX}/bin && \ ${LN} -sf ../share/asymptote/GUI/xasy.py xasy) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/asy .include Index: head/math/dynare/Makefile =================================================================== --- head/math/dynare/Makefile (revision 366787) +++ head/math/dynare/Makefile (revision 366788) @@ -1,49 +1,50 @@ # Created by: Fernando Apesteguia # $FreeBSD$ PORTNAME= dynare PORTVERSION= 4.4.3 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://www.dynare.org/release/source/ MAINTAINER= fernando.apesteguia@gmail.com COMMENT= Software platform for handling a wide class of economic models BUILD_DEPENDS= ${LOCALBASE}/include/boost/unordered_set.hpp:${PORTSDIR}/devel/boost-libs LIB_DEPENDS= libumfpack.so:${PORTSDIR}/math/suitesparse \ libmatio.so:${PORTSDIR}/math/matio WRKSRC= ${WRKDIR}/${DISTNAME} GNU_CONFIGURE= yes USES= fortran gmake pkgconfig tar:xz INFO= dynare OPTIONS_DEFINE= OCTAVE MATLAB OCTAVE_DESC= Enable compilation of MEX files for Octave MATLAB_DESC= Enable compilation of MEX files for MATLAB OPTIONS_DEFAULT= OCTAVE MATLAB_CONFIGURE_ENABLE= matlab OCTAVE_CONFIGURE_ENABLE= octave OCTAVE_BUILD_DEPENDS= octave:${PORTSDIR}/math/octave CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib pre-configure: # fix matio detection ${REINPLACE_CMD} 's,-lmatio .*$$LIBS,`pkgconf --libs matio`,' \ ${WRKSRC}/configure ${WRKSRC}/mex/build/octave/configure post-configure: @${ECHO_MSG} "" @${ECHO_MSG} "" @${ECHO_MSG} "*******************************************************************************" @${ECHO_MSG} "Follow instructions at http://www.freebsd.org/doc/handbook/linuxemu-matlab.html" @${ECHO_MSG} "on how to install MATLAB on FreeBSD" @${ECHO_MSG} "*******************************************************************************" @${ECHO_MSG} "" @${ECHO_MSG} "" .include Index: head/math/fftw3/Makefile =================================================================== --- head/math/fftw3/Makefile (revision 366787) +++ head/math/fftw3/Makefile (revision 366788) @@ -1,155 +1,149 @@ # Created by: Lars Koeller # $FreeBSD$ # $MCom: ports-experimental/math/fftw3/Makefile,v 1.1 2006/03/28 00:08:57 ahze Exp $ PORTNAME= fftw3 PORTVERSION= 3.3.3 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= math MASTER_SITES= http://www.fftw.org/ \ ftp://ftp.fftw.org/pub/fftw/ PKGNAMESUFFIX= ${FFTW3_PKGNAMESUFFIX} DISTNAME= fftw-${PORTVERSION} MAINTAINER= bf@FreeBSD.org COMMENT?= Fast C routines to compute the Discrete Fourier Transform LICENSE= GPLv2 #current flavors: default, float, long, and quad FFTW3_FLAVOR?= default FFTW3_SUFX= GNU_CONFIGURE= yes -USES= pathfix perl5 pkgconfig +INSTALL_TARGET= install-strip +USES= libtool pathfix perl5 pkgconfig USE_PERL5= build USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-shared --enable-threads --disable-fortran -CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ - PTHREAD_LIBS="${PTHREAD_LIBS}" .if ${FFTW3_FLAVOR} == "default" INFO= fftw3 .else #For non-default flavors, build and install the flavor-dependent components #only, so that these flavors may coexist with the default flavor INSTALL_TARGET= install-pkgconfigDATA install-libLTLIBRARIES install-exec .endif OPTIONS_DEFINE= G77_WRAPPERS OPENMP OPTIMIZED_CFLAGS G77_WRAPPERS_DESC= Alter Fortran wrappers for use with g77 OPENMP_DESC= Build OpenMP multithreaded libraries OPTIONS_DEFAULT= OPTIMIZED_CFLAGS .include .if ${PORT_OPTIONS:MOPENMP} CONFIGURE_ARGS+= --enable-openmp PLIST_SUB+= OPENMP="" USES+= compiler:openmp .else CONFIGURE_ARGS+= --disable-openmp PLIST_SUB+= OPENMP="@comment " USES+= compiler:env .endif #Users must add altivec to MACHINE_CPU when desired: #this is not currently done in bsd.cpu.mk .if ${FFTW3_FLAVOR} == "default" . if !empty(MACHINE_CPU:Mavx) CONFIGURE_ARGS+=--enable-avx . elif !empty(MACHINE_CPU:Msse2) CONFIGURE_ARGS+=--enable-sse2 . endif .elif ${FFTW3_FLAVOR} == "float" FFTW3_SUFX= f FFTW3_PKGNAMESUFFIX= -float CONFIGURE_ARGS+=--enable-float . if !empty(MACHINE_CPU:Mavx) CONFIGURE_ARGS+=--enable-avx . elif !empty(MACHINE_CPU:Msse) CONFIGURE_ARGS+=--enable-sse . elif !empty(ARCH:Mpowerpc*) && !empty(MACHINE_CPU:Maltivec) CONFIGURE_ARGS+=--enable-altivec . endif .elif ${FFTW3_FLAVOR} == "long" FFTW3_SUFX= l FFTW3_PKGNAMESUFFIX= -long CONFIGURE_ARGS+=--enable-long-double .elif ${FFTW3_FLAVOR} == "quad" FFTW3_SUFX= q FFTW3_PKGNAMESUFFIX= -quad CONFIGURE_ARGS+=--enable-quad-precision ONLY_FOR_ARCHS= i386 amd64 USE_GCC= yes .endif .if ${FFTW3_FLAVOR} == "default" PLIST_SUB+= DEF="" NONDEF="@comment " .else PLIST_SUB+= DEF="@comment " NONDEF="" .endif PLIST_SUB+= FFTW3_SUFX="${FFTW3_SUFX}" .include .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -ffast-math -fstrict-aliasing . if !defined(WITH_DEBUG) CFLAGS+= -fomit-frame-pointer . endif . if ${ARCH} == "i386" && (${COMPILER_TYPE} == "gcc" || !empty(USE_GCC)) CFLAGS+= -malign-double . endif WITHOUT_NO_STRICT_ALIASING= yes .endif # end OPTIMIZED_CFLAGS post-patch: @${REINPLACE_CMD} -e 's|/etc/fftw|${PREFIX}/etc/fftw|' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/api/import-system-wisdom.c \ ${WRKSRC}/doc/fftw3* \ ${WRKSRC}/tools/* - @${REINPLACE_CMD} \ - -e '/libfftw3@PREC_SUFFIX@_threads\.la:/{N; \ - s/$$(LIBS)/$$(PTHREAD_LIBS) &/;}' \ - ${WRKSRC}/threads/Makefile.in .if ${FFTW3_FLAVOR} != "default" @${REINPLACE_CMD} -E \ -e '/(DIST_COMMON|bin_SCRIPTS|BUILT_SOURCES|EXTRA_DIST) =/,\ /[^\]$$/s/[^[:blank:]]*fftw-wisdom-to-conf[^[:blank:]]*//' \ ${WRKSRC}/tools/Makefile.in .endif @${FIND} ${WRKSRC} -type f \( -name \*.bak -or -name \*.orig \) -delete post-configure: #After issuing --disable-fortran in order to avoid using a Fortran compiler #during configuration, edit config.h to provide Fortran wrappers appropriate for #gfortran, with ac_cv_f77_mangling="lower case, underscore, no extra underscore" @${REINPLACE_CMD} -e '/DISABLE_FORTRAN/d' ${WRKSRC}/config.h @${ECHO_CMD} "#define F77_FUNC(name,NAME) name ## _" >> ${WRKSRC}/config.h @${ECHO_CMD} "#define F77_FUNC_(name,NAME) name ## _" >> ${WRKSRC}/config.h @${ECHO_CMD} "#define F77_FUNC_EQUIV 1" >> ${WRKSRC}/config.h .if ${PORT_OPTIONS:MG77_WRAPPERS} @${ECHO_CMD} "#define WITH_G77_WRAPPERS 1" >> ${WRKSRC}/config.h .endif .if ${FFTW3_FLAVOR} != "default" post-install: @${INSTALL_MAN} ${WRKSRC}/tools/fftw${FFTW3_SUFX}-wisdom.1 ${STAGEDIR}${PREFIX}/man/man1 .endif regression-test test: smallcheck .for t in bigcheck check exhaustive-check paranoid-check smallcheck ${t}: build - @cd ${WRKSRC}/tests; ${SETENV} ${MAKE_ENV} ${MAKE} \ - ${MAKE_ARGS} ${t} - + @(cd ${WRKSRC}/tests && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ + ${MAKE_ARGS} ${t}) .endfor .include Index: head/math/fftw3/pkg-plist =================================================================== --- head/math/fftw3/pkg-plist (revision 366787) +++ head/math/fftw3/pkg-plist (revision 366788) @@ -1,23 +1,23 @@ bin/fftw%%FFTW3_SUFX%%-wisdom %%DEF%%bin/fftw-wisdom-to-conf %%DEF%%include/fftw3.f %%DEF%%include/fftw3.f03 %%DEF%%include/fftw3.h %%DEF%%include/fftw3l.f03 %%DEF%%include/fftw3q.f03 lib/libfftw3%%FFTW3_SUFX%%.a -lib/libfftw3%%FFTW3_SUFX%%.la lib/libfftw3%%FFTW3_SUFX%%.so -lib/libfftw3%%FFTW3_SUFX%%.so.6 +lib/libfftw3%%FFTW3_SUFX%%.so.3 +lib/libfftw3%%FFTW3_SUFX%%.so.3.3.2 %%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.a -%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.la %%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.so -%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.so.6 +%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.so.3 +%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.so.3.3.2 lib/libfftw3%%FFTW3_SUFX%%_threads.a -lib/libfftw3%%FFTW3_SUFX%%_threads.la lib/libfftw3%%FFTW3_SUFX%%_threads.so -lib/libfftw3%%FFTW3_SUFX%%_threads.so.6 +lib/libfftw3%%FFTW3_SUFX%%_threads.so.3 +lib/libfftw3%%FFTW3_SUFX%%_threads.so.3.3.2 libdata/pkgconfig/fftw3%%FFTW3_SUFX%%.pc %%DEF%%man/man1/fftw-wisdom.1.gz %%DEF%%man/man1/fftw-wisdom-to-conf.1.gz %%NONDEF%%man/man1/fftw%%FFTW3_SUFX%%-wisdom.1.gz Index: head/math/fpc-fftw/Makefile =================================================================== --- head/math/fpc-fftw/Makefile (revision 366787) +++ head/math/fpc-fftw/Makefile (revision 366788) @@ -1,23 +1,23 @@ # Created by: Alonso Cardenas Marquez # $FreeBSD$ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= math lang PKGNAMESUFFIX= -fftw MAINTAINER= acm@FreeBSD.org COMMENT= Free Pascal interface to the FFTW3 library USE_FPC= yes MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= FFTW3 FFTW3_DESC= Install FFTW3 library OPTIONS_DEFAULT= FFTW3 FFTW3_LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 .include "${MASTERDIR}/Makefile" Index: head/math/freemat/Makefile =================================================================== --- head/math/freemat/Makefile (revision 366787) +++ head/math/freemat/Makefile (revision 366788) @@ -1,53 +1,53 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= FreeMat PORTVERSION= 4.2 -PORTREVISION= 2 +PORTREVISION= 3 DISTVERSIONSUFFIX= -Source CATEGORIES= math science MASTER_SITES= SF/freemat/FreeMat4 MAINTAINER= ports@FreeBSD.org COMMENT= Numerical computing environment LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/share/llvm33/cmake/LLVMConfig.cmake:${PORTSDIR}/devel/llvm33 \ ${LOCALBASE}/llvm33/lib/libclang.a:${PORTSDIR}/lang/clang33 LIB_DEPENDS= libarpack.so:${PORTSDIR}/math/arpack \ libblas.so:${PORTSDIR}/math/blas \ libboost_math_c99.so:${PORTSDIR}/devel/boost-libs \ libffi.so:${PORTSDIR}/devel/libffi \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ liblapack.so:${PORTSDIR}/math/lapack \ libpcre.so:${PORTSDIR}/devel/pcre \ libportaudio.so:${PORTSDIR}/audio/portaudio \ libumfpack.so:${PORTSDIR}/math/suitesparse USES= cmake:outsource dos2unix fortran pkgconfig USE_GL= yes USE_PYTHON_BUILD= yes USE_QT4= gui network opengl svg webkit xml \ moc_build qmake_build rcc_build uic_build CMAKE_ARGS= -DCMAKE_LIBRARY_PATH:STRING="${LOCALBASE}/llvm33/lib" \ -DCMAKE_PREFIX_PATH:STRING="${LOCALBASE}/share/llvm33/cmake" \ -DAMD_INCLUDE_DIR:STRING="${LOCALBASE}/include/suitesparse" \ -DUMFPACK_INCLUDE_DIR:STRING="${LOCALBASE}/include/suitesparse" DOS2UNIX_FILES= CMakeLists.txt libs/libFN/fdlibm.h CXXFLAGS+= -I${LOCALBASE}/llvm33/include LDFLAGS+= -L${LOCALBASE}/llvm33/lib DATADIR= ${PREFIX}/share/${PORTNAME}-${PORTVERSION} DESKTOP_ENTRIES="FreeMat" "" "${PREFIX}/share/pixmaps/freemat.png" \ "FreeMat" "Science;Math;NumericalAnalysis;" "true" PLIST_FILES= bin/FreeMat bin/blas.ini share/pixmaps/freemat.png PORTDATA= * post-install: ${INSTALL_DATA} ${WRKSRC}/images/freemat_small_mod_64.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/freemat.png .include Index: head/math/gretl/Makefile =================================================================== --- head/math/gretl/Makefile (revision 366787) +++ head/math/gretl/Makefile (revision 366788) @@ -1,121 +1,121 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= gretl PORTVERSION= 1.9.13 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math finance MASTER_SITES= SF MAINTAINER= bf@FreeBSD.org COMMENT= GNU Regression, Econometrics, and Time-series Library LICENSE= GPLv3 LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \ libfftw3.so:${PORTSDIR}/math/fftw3 GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= fortran gmake libtool pathfix pkgconfig tar:bzip2 WANT_GNOME= yes ALL_TARGET= # empty CONFIGURE_ARGS= --enable-static --enable-shared --with-gmake \ --disable-xdg-utils CONFIGURE_ENV= ac_cv_lib_dl_dlopen="" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV= LAPACK_LIBS="${LAPACK} ${BLAS}" OPTIONS_DEFINE= ATLAS GUI ODBC OPENMP R UNZIP ATLAS_DESC= Use ATLAS for BLAS and LAPACK GUI_DESC= Graphical user interface and plugins R_DESC= libR support UNZIP_DESC= UnZip compression support via libgsf OPTIONS_DEFAULT= GUI OPENMP UNZIP .include .if ${PORT_OPTIONS:MATLAS} LIB_DEPENDS+= libatlas.so:${PORTSDIR}/math/atlas BLAS= -lf77blas LAPACK= -lalapack -lcblas .else LIB_DEPENDS+= libblas.so:${PORTSDIR}/math/blas \ liblapack.so:${PORTSDIR}/math/lapack BLAS= -lblas LAPACK= -llapack .endif .if ${PORT_OPTIONS:MGUI} CONFIGURE_ARGS+= --enable-gtk2=yes --enable-gui=yes INSTALLS_ICONS= yes USE_GNOME= gtksourceview2 USES+= desktop-file-utils shared-mime-info BUILD_DEPENDS+= gnuplot:${PORTSDIR}/math/gnuplot RUN_DEPENDS+= gnuplot:${PORTSDIR}/math/gnuplot PLIST_SUB+= GUI="" .else USE_GNOME= glib20 libxml2 CONFIGURE_ARGS+= --enable-gui=no --enable-xdg=no PLIST_SUB+= GUI="@comment " .endif .if ${PORT_OPTIONS:MNLS} CONFIGURE_ARGS+= --enable-nls=yes USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --enable-nls=no PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MODBC} CONFIGURE_ARGS+= --with-odbc LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC PLIST_SUB+= ODBC="" .else CONFIGURE_ARGS+= --without-odbc PLIST_SUB+= ODBC="@comment " .endif .if ${PORT_OPTIONS:MOPENMP} CONFIGURE_ARGS+= --enable-openmp .endif .if ${PORT_OPTIONS:MR} CONFIGURE_ARGS+= --with-libR LIB_DEPENDS+= libR.so:${PORTSDIR}/math/R .else CONFIGURE_ARGS+= --without-libR .endif .if ${PORT_OPTIONS:MUNZIP} CONFIGURE_ARGS+= --with-gsf USE_GNOME+= libgsf .else CONFIGURE_ARGS+= --without-gsf .endif .if !empty(MACHINE_CPU:Msse2) CONFIGURE_ARGS+= --enable-sse2=yes .else CONFIGURE_ARGS+= --enable-sse2=no .endif post-patch: @${SED} -i '.orig' -E -e '/#include[[:blank:]]+/\ {x; s/.*/#include /; H; x;}' \ ${WRKSRC}/configure \ ${WRKSRC}/plugin/mailer.c @${REINPLACE_CMD} -e 's| DOMAIN| CEPHES_DOMAIN|g' \ ${WRKSRC}/cephes/iv.c regression-test test check: build @cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_ARGS} check .include Index: head/math/octave/Makefile =================================================================== --- head/math/octave/Makefile (revision 366787) +++ head/math/octave/Makefile (revision 366788) @@ -1,134 +1,134 @@ # Created by: chuckr@FreeBSD.org # $FreeBSD$ PORTNAME= octave PORTVERSION= 3.8.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math MASTER_SITES= ${MASTER_SITE_GNU} MASTER_SITE_SUBDIR= octave MAINTAINER= maho@FreeBSD.org COMMENT= High-level interactive language for numerical computations LICENSE= GPLv3 BUILD_DEPENDS= gnuplot:${PORTSDIR}/math/gnuplot \ ${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf \ gsed:${PORTSDIR}/textproc/gsed \ ${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo RUN_DEPENDS= gnuplot:${PORTSDIR}/math/gnuplot \ gsed:${PORTSDIR}/textproc/gsed \ ${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo LIB_DEPENDS= libGraphicsMagick.so:${PORTSDIR}/graphics/GraphicsMagick \ libarpack.so:${PORTSDIR}/math/arpack \ libcurl.so:${PORTSDIR}/ftp/curl \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libfltk.so:${PORTSDIR}/x11-toolkits/fltk \ libftgl.so:${PORTSDIR}/graphics/ftgl \ libhdf5.so:${PORTSDIR}/science/hdf5 \ libpcre.so:${PORTSDIR}/devel/pcre \ libqhull.so.5:${PORTSDIR}/math/qhull5 \ libqrupdate.so:${PORTSDIR}/math/qrupdate \ libumfpack.so:${PORTSDIR}/math/suitesparse \ libglpk.so:${PORTSDIR}/math/glpk \ libgl2ps.so:${PORTSDIR}/print/gl2ps \ libqscintilla2.so:${PORTSDIR}/devel/qscintilla2 USES= charsetfix fortran gmake libtool perl5 pkgconfig tar:bzip2 USE_PERL5= build USE_TEX= dvipsk:build GNU_CONFIGURE= yes USE_JAVA= yes JAVA_VERSION= 1.7+ USE_QT4= gui network uic_build moc_build rcc_build linguist_build OCTAVE_VERSION= ${PORTVERSION} GNU_HOST= ${ARCH}-portbld-freebsd${OSREL} PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION} GNU_HOST=${GNU_HOST} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV= GPERF="${LOCALBASE}/bin/gperf" \ JAVA_HOME=${JAVA_HOME} \ MAKEINFO=${LOCALBASE}/bin/makeinfo CONFIGURE_ARGS= --host=${GNU_HOST} \ --with-blas="-L${LOCALBASE}/lib ${BLAS}" \ --with-lapack="${LAPACK}" \ --enable-shared \ --disable-jit OPTIONS_DEFINE= DOCS INFO= octave liboctave .include .if exists(${LOCALBASE}/lib/libopenblas.so) WITH_BLAS?= openblas .elif exists(${LOCALBASE}/lib/libgoto2.so) WITH_BLAS?= gotoblas .elif exists(${LOCALBASE}/lib/libatlas.so) WITH_BLAS?= atlas .else WITH_BLAS?= reference .endif . if ${WITH_BLAS} == reference LIB_DEPENDS+= libblas.so.2:${PORTSDIR}/math/blas \ liblapack.so.4:${PORTSDIR}/math/lapack BLAS= -lblas LAPACK= -llapack .elif ${WITH_BLAS} == openblas LIB_DEPENDS+= libopenblas.so:${PORTSDIR}/math/openblas BLAS= -lopenblasp LAPACK= -lopenblasp .elif ${WITH_BLAS} == gotoblas LIB_DEPENDS+= libgoto2.so:${PORTSDIR}/math/gotoblas BLAS= -lgoto2p LAPACK= -lgoto2p .elif ${WITH_BLAS} == atlas LIB_DEPENDS+= libatlas.so:${PORTSDIR}/math/atlas BLAS= -lptf77blas LAPACK= -lalapack -lptcblas .endif post-patch: ${REINPLACE_CMD} 's+"makeinfo"+"${LOCALBASE}/bin/makeinfo"+' ${WRKSRC}/libinterp/corefcn/help.cc ${REINPLACE_CMD} 's+-lumfpack+-lumfpack -lsuitesparseconfig -lamd -lcholmod -lcolamd ${LAPACK}+' ${WRKSRC}/configure ${REINPLACE_CMD} 's+-lcholmod+-lumfpack -lsuitesparseconfig -lamd -lcholmod -lcolamd ${LAPACK}+' ${WRKSRC}/configure post-install: ${INSTALL_DATA} ${WRKSRC}/doc/icons/octave.desktop \ ${STAGEDIR}${DESKTOPDIR}/www.octave.org-octave.desktop @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in liboctave/liboctave.ps \ refcard/refcard-a4.ps refcard/refcard-legal.ps \ refcard/refcard-letter.ps interpreter/octave.ps ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR} .endfor ${RM} -f ${WRKDIR}/PLIST .for d in ${PREFIX}/include/octave-${OCTAVE_VERSION} ${PREFIX}/share/octave/${OCTAVE_VERSION} ${PREFIX}/share/octave/site ${PREFIX}/lib/octave/${OCTAVE_VERSION} ${PREFIX}/libexec/octave/${OCTAVE_VERSION} @${FIND} -s ${STAGEDIR}$d -not -type d -not -name '*.la' | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${WRKDIR}/PLIST @${FIND} -s ${STAGEDIR}$d -type d -empty | \ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,@exec ${MKDIR} %D/,' \ -e 's,$$, 2>/dev/null || true,' >> ${WRKDIR}/PLIST @${FIND} -s ${STAGEDIR}$d -type d -depth | \ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' >> ${WRKDIR}/PLIST .endfor .for d in ${PREFIX}/libexec/octave/api-v49+ ${PREFIX}/libexec/octave/site ${PREFIX}/lib/octave/site @${FIND} -s ${STAGEDIR}$d -type d -empty | \ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,@exec ${MKDIR} %D/,' \ -e 's,$$, 2>/dev/null || true,' >> ${WRKDIR}/PLIST @${FIND} -s ${STAGEDIR}$d -type d -depth | \ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' >> ${WRKDIR}/PLIST .endfor ${ECHO_CMD} @dirrm libexec/octave >> ${WRKDIR}/PLIST ${ECHO_CMD} @dirrm share/octave >> ${WRKDIR}/PLIST cd ${WRKDIR} ; ${SED} -i.bak -e "/PLIST/ r PLIST" ${TMPPLIST} check regression-test: build @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} check) .include Index: head/math/octave-forge-ltfat/Makefile =================================================================== --- head/math/octave-forge-ltfat/Makefile (revision 366787) +++ head/math/octave-forge-ltfat/Makefile (revision 366788) @@ -1,34 +1,35 @@ # Created by: Stephen Montgomery-Smith # $FreeBSD$ PORTNAME= octave-forge-ltfat PORTVERSION= 1.4.4 +PORTREVISION= 1 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} LICENSE= GPLv3 LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ libportaudio.so:${PORTSDIR}/audio/portaudio2 \ libcblas.so:${PORTSDIR}/math/cblas # OCTSRC is the name of the directory of the package. # It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}. OCTSRC= ${OCTAVE_PKGNAME} WRKSRC= ${WRKDIR}/${OCTSRC}/src MAKEFILE= Makefile_unix .include "${.CURDIR}/../../Mk/bsd.octave.mk" post-build: ${RM} -f ${WRKSRC}/Makefile ${WRKSRC}/configure ${RM} -f ${WRKSRC}/../inst/DESCRIPTION ${RM} -f ${WRKSRC}/../inst/ltfat/DESCRIPTION cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC} .include Index: head/math/ruby-fftw3/Makefile =================================================================== --- head/math/ruby-fftw3/Makefile (revision 366787) +++ head/math/ruby-fftw3/Makefile (revision 366788) @@ -1,45 +1,45 @@ # Created by: Shin'ya Murakami # $FreeBSD$ PORTNAME= fftw3 PORTVERSION= 0.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math ruby MASTER_SITES= http://ruby.gfd-dennou.org/products/ruby-fftw3/release/ \ http://dennou-h.gfd-dennou.org/library/ruby/products/ruby-fftw3/release/ \ http://dennou-q.gfd-dennou.org/library/ruby/products/ruby-fftw3/release/ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} DISTNAME= ruby-${PORTNAME}-${PORTVERSION} DIST_SUBDIR= ruby MAINTAINER= murashin@gfd-dennou.org COMMENT= Ruby interface to the FFTW ver.3 LICENSE= BSD LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 BUILD_DEPENDS= rubygem-narray>=0:${PORTSDIR}/math/rubygem-narray RUN_DEPENDS:= ${BUILD_DEPENDS} USE_RUBY= yes USE_RUBY_EXTCONF= yes CONFIGURE_ARGS+= --with-narray-include=${LOCALBASE}/lib/ruby/gems/${RUBY_VER}/gems/narray-${NARRAY_VERSION}/ DOCS= LICENSE.txt doc/* OPTIONS_DEFINE= DOCS DEPRECATED= Depends on deprecated math/ruby-narray EXPIRATION_DATE= 2014-09-20 post-install: ${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR} .for f in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${RUBY_MODDOCDIR}/ .endfor .include "${.CURDIR}/../rubygem-narray/Makefile.version" .include Index: head/math/saga/Makefile =================================================================== --- head/math/saga/Makefile (revision 366787) +++ head/math/saga/Makefile (revision 366788) @@ -1,119 +1,119 @@ # Created by: Rainer Hurling # $FreeBSD$ PORTNAME= saga PORTVERSION= 2.1.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/\.[[:digit:]]*$//}/SAGA%20${PORTVERSION} DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= rhurlin@gwdg.de COMMENT= System for Automated Geoscientific Analyses LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= swig2.0:${PORTSDIR}/devel/swig20 LIB_DEPENDS= libproj.so:${PORTSDIR}/graphics/proj \ libgdal.so:${PORTSDIR}/graphics/gdal \ libhpdf.so:${PORTSDIR}/print/libharu \ libjasper.so:${PORTSDIR}/graphics/jasper \ libtiff.so:${PORTSDIR}/graphics/tiff \ libodbc.so:${PORTSDIR}/databases/unixODBC \ liblas.so:${PORTSDIR}/devel/liblas \ libopencv_ml.so:${PORTSDIR}/graphics/opencv RUN_DEPENDS:= ${BUILD_DEPENDS} CONFIGURE_ARGS= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ --enable-python CONFIGURE_ENV= SWIG="${LOCALBASE}/bin/swig2.0" CFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib -lopencv_contrib # Python no option any more, because it can't be turned off completely USE_PYTHON= 2 USE_LDCONFIG= yes USE_WX= 3.0+ USES= compiler:gcc-c++11-lib iconv:wchar_t dos2unix libtool WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} WX_UNICODE= yes DESKTOP_ENTRIES= "SAGA GIS" "${COMMENT}" "${DATADIR}/saga.png" \ "saga_gui" "Science;Geoscience;Math;" true DOS2UNIX_GLOB= *.cpp *.h PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= PGSQL OPENMP VIGRA OPTIONS_DEFAULT= PGSQL OPENMP VIGRA NO_OPTIONS_SORT= yes OPTIONS_SUB= yes OPENMP_DESC= Enable Multiprocessing VIGRA_DESC= Enable 'Vision with Generic Algorithms' Library OPENMP_CONFIGURE_ENABLE= openmp OPENMP_LDFLAGS= -pthread PGSQL_CONFIGURE_OFF= --with-postgresql=no PGSQL_CONFIGURE_ON= --with-postgresql=${LOCALBASE}/bin/pg_config PGSQL_LIB_DEPENDS= libpq.so:${PORTSDIR}/databases/postgresql93-client VIGRA_BUILD_DEPENDS= ${LOCALBASE}/lib/libvigraimpex.so:${PORTSDIR}/graphics/vigra VIGRA_RUN_DEPENDS= ${LOCALBASE}/lib/libvigraimpex.so:${PORTSDIR}/graphics/vigra .include post-patch: @${REINPLACE_CMD} -e's|wx-config |${WX_CONFIG} |g' \ ${WRKSRC}/configure \ ${WRKSRC}/src/saga_core/saga_gui/Makefile.in \ ${WRKSRC}/src/saga_core/saga_api/Makefile.in \ ${WRKSRC}/src/saga_core/saga_cmd/Makefile.in \ ${WRKSRC}/src/saga_core/saga_gdi/Makefile.in \ ${WRKSRC}/src/modules/garden/garden_webservices/Makefile.in \ ${WRKSRC}/src/modules/garden/garden_3d_viewer/Makefile.in \ ${WRKSRC}/src/modules/io/io_shapes/Makefile.in \ ${WRKSRC}/src/modules/io/io_grid_image/Makefile.in \ ${WRKSRC}/src/modules/pointcloud/pointcloud_tools/Makefile.in \ ${WRKSRC}/src/modules/pointcloud/pointcloud_viewer/Makefile.in \ ${WRKSRC}/src/modules/tin/tin_viewer/Makefile.in \ ${WRKSRC}/src/modules/statistics/statistics_kriging/Makefile.in @${REINPLACE_CMD} -e 's|-lcv|-lopencv_core -lopencv_imgproc|g' \ ${WRKSRC}/src/modules/imagery/imagery_opencv/Makefile.in @${REINPLACE_CMD} -e 's|lib_cv|lib_opencv_core|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-lcv |-lopencv_core |' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|\\n"), SAGA_VERSION)| (rev. 2121)\\n"), SAGA_VERSION)|' \ ${WRKSRC}/src/saga_core/saga_gui/dlg_about.cpp .if ${ARCH} == "powerpc" @${REINPLACE_CMD} -e 's|typedef unsigned long DWORD;|typedef unsigned int DWORD;|' \ ${WRKSRC}/src/saga_core/saga_api/api_core.h .endif post-configure: @${REINPLACE_CMD} -e 's|cd $$(pkgdatadir);|cd ${STAGEDIR}${DATADIR};|g' \ ${WRKSRC}/src/saga_core/saga_gui/Makefile @${REINPLACE_CMD} -e 's|mv saga_srs.txt saga_prj.srs|mv \ ${STAGEDIR}${DATADIR}/saga_srs.txt \ ${STAGEDIR}${DATADIR}/saga_prj.srs|g' \ ${WRKSRC}/src/saga_core/saga_gui/Makefile @${REINPLACE_CMD} -e 's|mv saga_dic.txt saga_prj.dic|mv \ ${STAGEDIR}${DATADIR}/saga_dic.txt \ ${STAGEDIR}${DATADIR}/saga_prj.dic|g' \ ${WRKSRC}/src/saga_core/saga_gui/Makefile post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga_tip.txt ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga.lng.txt ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga.ger.txt ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga.png ${STAGEDIR}${DATADIR} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsaga_api-${PORTVERSION}.so @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_saga_api-${PORTVERSION}.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsaga_gdi-${PORTVERSION}.so ${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/saga/*.so # library helper files are not needed and cripple some math/qgis extensions @${RM} ${STAGEDIR}${PREFIX}/lib/saga/*.la .include Index: head/math/scilab/Makefile =================================================================== --- head/math/scilab/Makefile (revision 366787) +++ head/math/scilab/Makefile (revision 366788) @@ -1,285 +1,285 @@ # Created by: js@jeannot.org # $FreeBSD$ PORTNAME= scilab PORTVERSION= 5.3.3 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= math cad parallel java MASTER_SITES= http://www.scilab.org/download/${PORTVERSION}/:scilab \ http://www.predatorlabs.net/dl/:jgraphx \ http://www.bayofrum.net/dist/jgraphx/:jgraphx \ SF/saxon/saxon6/${SAXON_VERSION}:saxon DISTFILES= ${DISTNAME}-src.tar.gz:scilab EXTRACT_ONLY= ${DISTNAME}-src.tar.gz MAINTAINER= makc@FreeBSD.org COMMENT= Scientific software package for numerical computations EXTRACT_DEPENDS+= ${UNZIP_CMD}:${PORTSDIR}/archivers/unzip # A partial dependencies list can be found at: # http://wiki.scilab.org/Dependencies_of_Scilab_5.X LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 \ libpcre.so:${PORTSDIR}/devel/pcre USES= fortran gettext gmake pkgconfig GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-gfortran \ --without-hdf5 CONFIGURE_ENV= ac_cv_search_pthread_join="${PTHREAD_LIBS}" \ BLAS_LIBS="${BLAS_LIBS}" LAPACK_LIBS="${LAPACK_LIBS}" MAKE_ENV= LANG=en_US.UTF-8 \ LC_ALL=en_US.UTF-8 OPTIONS_DEFINE= ATLAS FFTW GUI HELP NLS MATIO OCAML PVM TK UMFPACK DOCS OPTIONS_DEFAULT= FFTW GUI HELP ATLAS_DESC= Use Atlas instead of Blas GUI_DESC= Build GUI (requires Java) HELP_DESC= Help Browser (Java based, requires GUI) MATIO_DESC= Matlab compatibility OCAML_DESC= Build OCaml modelica compiler (requires GUI) PVM_DESC= Parallel Virtual Machine support UMFPACK_DESC= Build with umfpack .include .if ${PORT_OPTIONS:MATLAS} LIB_DEPENDS+= libatlas.so:${PORTSDIR}/math/atlas BLAS_LIBS= -lf77blas LAPACK_LIBS= -lalapack -lcblas .else LIB_DEPENDS+= liblapack.so:${PORTSDIR}/math/lapack \ libblas.so:${PORTSDIR}/math/blas BLAS_LIBS?= -lblas LAPACK_LIBS?= -llapack .endif .if ! ${PORT_OPTIONS:MNLS} CONFIGURE_ARGS+= --disable-build-localization PLIST_SUB+= NLS="@comment " .else CONFIGURE_ARGS+= --enable-build-localization PLIST_SUB+= NLS="" .endif .if ! ${PORT_OPTIONS:MTK} CONFIGURE_ARGS+= --without-tk .else USES+= tk CONFIGURE_ARGS+= --with-tk-library=${LOCALBASE}/lib \ --with-tk-include=${TK_INCLUDEDIR} \ --with-tcl-library=${LOCALBASE}/lib \ --with-tcl-include=${TCL_INCLUDEDIR} .endif SAXON_VERSION= 6.5.5 SAXON_DISTFILE= saxon${SAXON_VERSION:S/./-/g}.zip DISTFILES+= ${SAXON_DISTFILE}:saxon .if ! ${PORT_OPTIONS:MGUI} CONFIGURE_ARGS+= --without-gui \ --without-javasci \ --without-xcos \ --disable-build-help CONFIGURE_ENV += JAVADOC="${TRUE}" PLIST_SUB+= WITHOUT_GUI="" .else DISTFILES+= ${JGRAPHX_JAR}:jgraphx JGRAPHX_VERSION= 1.4.1.0 JGRAPHX_JAR= jgraphx-${JGRAPHX_VERSION:C/\./_/g}.jar EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-bin-JAVA_HOME GUI_DEPENDS= ${JAVALIBDIR}/flexdock.jar:${PORTSDIR}/devel/flexdock \ ${JAVALIBDIR}/jogl.jar:${PORTSDIR}/graphics/jogl \ ${JAVALIBDIR}/commons-logging.jar:${PORTSDIR}/java/jakarta-commons-logging \ ${JAVALIBDIR}/looks.jar:${PORTSDIR}/devel/looks \ ${JAVALIBDIR}/skinlf.jar:${PORTSDIR}/x11-toolkits/skinlf \ ${JAVALIBDIR}/jrosetta-api.jar:${PORTSDIR}/java/jrosetta \ ${JAVALIBDIR}/jhall.jar:${PORTSDIR}/java/javahelp \ ${JAVALIBDIR}/jlatexmath.jar:${PORTSDIR}/math/jlatexmath \ fop:${PORTSDIR}/textproc/fop \ ${LOCALBASE}/share/java/batik/lib/batik-all.jar:${PORTSDIR}/graphics/batik \ foprep:${PORTSDIR}/math/jeuclid \ ${JAVALIBDIR}/commons-io.jar:${PORTSDIR}/devel/jakarta-commons-io \ ${JAVALIBDIR}/xmlgraphics-commons.jar:${PORTSDIR}/graphics/xmlgraphics-commons \ ${JAVALIBDIR}/xml-apis-ext.jar:${PORTSDIR}/textproc/xml-commons \ ${JAVALIBDIR}/avalon-framework.jar:${PORTSDIR}/devel/avalon-framework \ ${LOCALBASE}/share/xsl/docbook/javahelp/javahelp.xsl:${PORTSDIR}/textproc/docbook-xsl \ xsltproc:${PORTSDIR}/textproc/libxslt \ ${JAVALIBDIR}/commons-beanutils.jar:${PORTSDIR}/java/jakarta-commons-beanutils # Can't use USE_ANT because it overrides do-build target BUILD_DEPENDS+= ${GUI_DEPENDS} \ ant:${PORTSDIR}/devel/apache-ant \ swig:${PORTSDIR}/devel/swig13 RUN_DEPENDS+= ${GUI_DEPENDS} USE_JAVA= yes JAVA_VERSION= 1.6+ # bsdjava (ie java/jdk16) doesn't have some "extra" classes that aren't in # the standard java. namespace, but are required by scilab, such as # javax.xml.bind.annotation.XmlSeeAlso JAVA_VENDOR= openjdk JAVA_BUILD= yes JAVA_RUN= yes USE_XORG= x11 CONFIGURE_ARGS+= --with-jdk=${JAVA_HOME} \ --with-docbook=${LOCALBASE}/share/xsl/docbook \ --enable-build-help \ --enable-build-swig PLIST_SUB+= WITHOUT_GUI="@comment " .endif .if ${PORT_OPTIONS:MHELP} ALL_TARGET= all doc .endif .if ! ${PORT_OPTIONS:MFFTW} CONFIGURE_ARGS+= --without-fftw .else LIB_DEPENDS+= libfftw3.so:${PORTSDIR}/math/fftw3 .endif .if ! ${PORT_OPTIONS:MPVM} CONFIGURE_ARGS+= --without-pvm .else BUILD_DEPENDS+= pvm:${PORTSDIR}/net/pvm RUN_DEPENDS+= pvm:${PORTSDIR}/net/pvm CONFIGURE_ARGS+= --with-pvm-include=${LOCALBASE}/include \ --with-pvm-library=${LOCALBASE}/lib CONFIGURE_ENV= PVM_ROOT=${LOCALBASE} \ PVMGETARCH=${LOCALBASE}/lib/pvm/lib/pvmgetarch .endif .if ! ${PORT_OPTIONS:MUMFPACK} CONFIGURE_ARGS+= --without-umfpack .else LIB_DEPENDS+= libamd.so:${PORTSDIR}/math/suitesparse CONFIGURE_ARGS+= --with-umfpack-include=${LOCALBASE}/include \ --with-umfpack-library=${LOCALBASE}/lib .endif .if ! ${PORT_OPTIONS:MMATIO} CONFIGURE_ARGS+= --without-matio .else BROKEN= doesn't build with modern matio LIB_DEPENDS+= libmatio.so:${PORTSDIR}/math/matio .endif .if ! ${PORT_OPTIONS:MOCAML} CONFIGURE_ARGS+= --without-modelica PLIST_SUB+= OCAML="@comment " .else BUILD_DEPENDS+= ocaml:${PORTSDIR}/lang/ocaml RUN_DEPENDS+= ocaml:${PORTSDIR}/lang/ocaml PLIST_SUB+= OCAML="" .endif .if ! ${PORT_OPTIONS:MDOCS} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-NOPORTDOCS .endif post-extract: @${MKDIR} ${WRKSRC}/thirdparty @${UNZIP_CMD} ${DISTDIR}/${SAXON_DISTFILE} saxon.jar -d ${WRKSRC}/thirdparty .if ${PORT_OPTIONS:MGUI} @${CP} ${DISTDIR}/${JGRAPHX_JAR} ${WRKSRC}/thirdparty/jgraphx.jar .endif post-patch: @# Configure fixes @${REINPLACE_CMD} -e 's|-ldl | |' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-lumfpack|-lumfpack -lsuitesparseconfig -lamd -lcholmod -lcolamd $$LAPACK_LIBS $$BLAS_LIBS|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|TCLTK_LIBS=" -ldl"|TCLTK_LIBS=" "|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|"x=" ==|"x" =|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|"x" ==|"x" =|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|sparc64-\*-netbsd\*|amd64-\*-freebsd\*|' ${WRKSRC}/configure @# Build fixes @${REINPLACE_CMD} -e 's|$$(CFLAGS:-O%=)|-I${LOCALBASE}/include -L${LOCALBASE}/lib|' ${WRKSRC}/modules/elementary_functions/Makefile.in @${REINPLACE_CMD} -e 's|freebsd|__FreeBSD__|g' ${WRKSRC}/modules/sparse/includes/spConfig.h @${REINPLACE_CMD} -e 's|exp10(|pow(10., |g' ${WRKSRC}/modules/graphics/src/c/Format.c \ ${WRKSRC}/modules/graphics/src/c/getHandleProperty/set_log_flags_property.c @# malloc.h -> stdlib.h conversions @${GREP} -lr "" ${WRKSRC} \ | ${XARGS} ${REINPLACE_CMD} -e \ 's/[<"]malloc.h[>"]//' @# Install fixes @${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|' ${WRKSRC}/Makefile.in @# Run fixes @${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|' ${WRKSRC}/etc/librarypath.xml @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/etc/librarypath.xml @${REINPLACE_CMD} -e 's, gfortran, ${FC},' ${WRKSRC}/modules/dynamic_link/src/scripts/configure .if ${PORT_OPTIONS:MGUI} @# Configure fixes @${REINPLACE_CMD} -e 's|/usr/lib/java|${JAVALIBDIR}|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/usr/lib64/jni|${LOCALBASE}/lib/|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|$$jardir/batik-all.jar|${LOCALBASE}/share/java/batik/lib/batik-all.jar|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|$$jardir/fop.jar|${LOCALBASE}/share/java/fop/build/fop.jar|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|$$jardir/jeuclid-core*.jar|${LOCALBASE}/share/java/jeuclid/repo/jeuclid-core*.jar|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|jrosetta-API.jar|jrosetta-api.jar|' \ ${WRKSRC}/configure @# Run fixes @${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|' ${WRKSRC}/etc/librarypath.xml @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/etc/librarypath.xml @${REINPLACE_CMD} -e 's|%%JAVA_HOME%%|${JAVA_HOME}|' ${WRKSRC}/bin/scilab \ ${WRKSRC}/bin/scilab-adv-cli ${WRKSRC}/bin/scilab-cli @${REINPLACE_CMD} -e 's|/usr/share/scilab|${DATADIR}|' ${WRKSRC}/desktop/scilab.desktop @${REINPLACE_CMD} -e 's|/usr/share/scilab-cli|${DATADIR}|' \ ${WRKSRC}/desktop/scilab-adv-cli.desktop ${WRKSRC}/desktop/scilab-cli.desktop .if ${OSVERSION} < 900000 && ${ARCH} == "amd64" @# Avoids segfault when building help @${REINPLACE_CMD} 's|JIT|NONE|' ${WRKSRC}/etc/jvm_options.xml .endif .else @${REINPLACE_CMD} -e '/^check-local:/,/^$$/s/scilab-adv-cli/scilab-cli/g' \ ${WRKSRC}/Makefile.in .endif pre-install: @${MKDIR} ${STAGEDIR}${DATADIR}/.atoms @${TOUCH} ${STAGEDIR}${DATADIR}/.atoms/.keep_me .if ${PORT_OPTIONS:MGUI} @${MKDIR} ${STAGEDIR}${DATADIR}/modules && ${INSTALL_DATA} ${DISTDIR}/${JGRAPHX_JAR} ${STAGEDIR}${DATADIR}/modules/jgraphx.jar @${REINPLACE_CMD} -e 's|${WRKSRC}/thirdparty/jgraphx.jar|${DATADIR}/modules/jgraphx.jar|g' ${WRKSRC}/etc/classpath.xml .endif post-install: @# Remove empty dirs in DATADIR/modules - they will be removed by the @# toolbox uninstaller otherwise if 3rd party toolboxes are used @${FIND} ${STAGEDIR}${DATADIR}/modules -type d -empty -delete @# plist for include/scilab @${FIND} -s ${STAGEDIR}${PREFIX}/include/scilab -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} @${FIND} ${STAGEDIR}${PREFIX}/include/scilab -type d | ${SORT} -r | \ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' >> ${TMPPLIST} @# plist for lib/scilab @${FIND} -s ${STAGEDIR}${PREFIX}/lib/scilab -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} @${FIND} ${STAGEDIR}${PREFIX}/lib/scilab -type d | ${SORT} -r | \ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' >> ${TMPPLIST} @# plist for share/scilab EXCEPT: @# contrib and .atoms (3rd party toolboxes) @${FIND} -s ${STAGEDIR}${DATADIR} -not -type d -not -path ${STAGEDIR}${DATADIR}/contrib\* | \ ${SORT} | ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} @${FIND} ${STAGEDIR}${DATADIR} -type d -not -path ${STAGEDIR}${DATADIR}/contrib\* \ -not -path ${STAGEDIR}${DATADIR}/.atoms\* -not -path ${STAGEDIR}${DATADIR} | \ ${SORT} -r | ${SED} -e 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' >> ${TMPPLIST} @${ECHO_CMD} "@unexec rmdir %D/share/scilab 2>/dev/null || true" >> ${TMPPLIST} .if ! ${PORT_OPTIONS:MGUI} @${TOUCH} ${STAGEDIR}${DATADIR}/contrib/xcos_toolbox_skeleton/images/h5/.keep_me .endif check test regression-test: build @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} \ ${MAKE_ARGS} check) .include Index: head/math/sfft/Makefile =================================================================== --- head/math/sfft/Makefile (revision 366787) +++ head/math/sfft/Makefile (revision 366788) @@ -1,124 +1,124 @@ # Created by: bf@FreeBSD.org # $FreeBSD$ PORTNAME= sfft PORTVERSION= 0.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math MASTER_SITES= http://spiral.net/software/sfft/ LOCAL/bf DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= bf@FreeBSD.org COMMENT= Optimized Sparse Fast Fourier Transform LICENSE= GPLv2 LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 USES= zip USE_GCC= yes USE_LDCONFIG= yes OPTIONS_DEFINE= OPTIMIZED_CFLAGS PROFILE DOCS OPTIONS_DEFAULT= OPTIMIZED_CFLAGS BUILD_WRKSRC= ${WRKSRC}/src INSTALL_WRKSRC= ${BUILD_WRKSRC} CFLAGS+= -fopenmp -msse2 -Iflopcount -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib HEADERS= sfft.h HDIR= include/sfft MAKE_ENV= LDADD="-lfftw3 ${LIBM}" LIB=sfft SHLIB_MAJOR="${SHLIB_MAJOR}" \ SRCCONF=/dev/null SRCS="${SRCS}" PLIST_DIRS= ${HDIR} PLIST_FILES= ${HEADERS:S|^|${HDIR}/|} lib/libsfft.a lib/libsfft.so \ lib/libsfft.so.${SHLIB_MAJOR} SHLIB_MAJOR= 1 SRCS= common.cc computefourier-1.0-2.0.cc \ computefourier-3.0.cc fftw.cc filters.cc parameters.cc \ sfft.cc simulation.cc timer.cc utils.cc .include .if !${ARCH:Mamd64} && !${MACHINE_CPU:Msse2} IGNORE= this port requires SSE2, and benefits from SSE3 -- set CPUTYPE\ appropriately .endif LIBM= -lm .if ${OSVERSION} < 1000034 LIB_DEPENDS+= libmissing.so:${PORTSDIR}/math/libmissing LIBM+= -lmissing .endif .if ${PORT_OPTIONS:MDOCS} || make(makesum) DISTFILES+= sfft-doc.pdf PORTDOCS= sfft-doc.pdf .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -ffast-math .endif .if ${PORT_OPTIONS:MPROFILE} .if defined(NOPROFILE) || defined(NO_PROFILE) || defined(WITHOUT_PROFILE) IGNORE= you have defined WITH_PROFILE, but have also defined\ WITHOUT_PROFILE, NOPROFILE, or NO_PROFILE .elif !exists(/usr/lib/libc_p.a) IGNORE= you have chosen WITH_PROFILE, but have not installed the\ base system profiling libraries .endif PLIST_FILES+= lib/libsfft_p.a .else MAKE_ENV+= NO_PROFILE=yes .endif post-extract: @${CP} /usr/include/complex.h ${BUILD_WRKSRC}/sfftcomplex.h @${PRINTF} "LIBDIR=\t${PREFIX}/lib\n.include \n" > \ ${BUILD_WRKSRC}/Makefile post-patch: @${REINPLACE_CMD} -e 's/string\.h/cstring/' \ ${WRKSRC}/src/utils.cc .if ${OSVERSION} < 1000034 @${REINPLACE_CMD} -e '\||{x; \ s|^.*$$|#include "missing_complex.h"|; H; x;}' \ ${WRKSRC}/src/fft.h .endif @${REINPLACE_CMD} -E -e '// \ {s// "sfftcomplex.h"/; x ; \ s|^.*$$|#endif|; G; x; \ s|^.*$$|extern "C" {|; G; x; \ s|^.*$$|#ifdef __cplusplus|; G; x; \ s|^.*$$|#ifdef __cplusplus|; H; \ s|^.*$$|}|; H; \ s|^.*$$|#endif|; H; x;}' \ ${WRKSRC}/src/computefourier-1.0-2.0.h \ ${WRKSRC}/src/computefourier-3.0.h \ ${WRKSRC}/src/fft.h CORELIMIT?= /usr/bin/limits -Sc 0 check regression-test test: build @cd ${BUILD_WRKSRC}; \ ${CXX} ${CXXFLAGS} -o sfft-verification verification.cc \ ${LDFLAGS} libsfft.a -lfftw3 ${LIBM} ; \ for _v in 1 2 3 ; do \ for _k in 5 10 50; do \ echo "Checking sfft version $${_v} with $${_k} frequency components:"; \ ${CORELIMIT} ./sfft-verification -k $${_k} -r 3 -v $${_v} || ${TRUE} ; \ done ; done post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${HDIR} @cd ${BUILD_WRKSRC}; ${INSTALL_DATA} ${HEADERS} ${STAGEDIR}${PREFIX}/${HDIR} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${_DISTDIR}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .include Index: head/multimedia/aegisub/Makefile =================================================================== --- head/multimedia/aegisub/Makefile (revision 366787) +++ head/multimedia/aegisub/Makefile (revision 366788) @@ -1,146 +1,147 @@ # Created by: Leinier Cruz Salfran # $FreeBSD$ PORTNAME= aegisub PORTVERSION= 3.2.0 +PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= http://ftp.aegisub.org/pub/archives/releases/source/:aegisub \ ftp://ftp.aegisub.org/pub/archives/releases/source/:aegisub \ ftp://ftp2.aegisub.org/pub/archives/releases/source/:aegisub \ GH DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:aegisub ${FFMS_DISTFILE} MAINTAINER= ports@FreeBSD.org COMMENT= Cross-platform subtitle editor LICENSE= BSD3CLAUSE LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libicui18n.so:${PORTSDIR}/devel/icu \ libass.so:${PORTSDIR}/multimedia/libass \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig USE_GITHUB= yes GH_ACCOUNT= FFMS GH_PROJECT= ffms2 GH_TAGNAME= ${FFMS_VERSION} GH_COMMIT= 6b0e4a2 WRKSRC= ${WRKDIR}/${DISTNAME} USES= compiler:c++11-lib desktop-file-utils gettext gmake iconv \ pkgconfig tar:xz USE_GNOME= intltool USE_WX= 3.0 WX_UNICODE= yes WX_CONF_ARGS= absolute USE_GL= glu USE_CSTD= c99 GNU_CONFIGURE= yes CONFIGURE_ENV= agi_cv_with_iconv=yes CONFIGURE_ARGS= --disable-compiler-flags \ --disable-gcc-prec \ --disable-sanity-checks \ --disable-update-checker \ --without-libc++ \ ${ICONV_CONFIGURE_ARG} INSTALLS_ICONS= yes PLIST_SUB= VERSION="${PORTVERSION:R}" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib ${ICONV_LIB} -pthread OPTIONS_DEFINE= ALSA DOCS FFMPEG FFTW HUNSPELL OPENAL PORTAUDIO \ PULSEAUDIO OPTIONS_DEFAULT= FFMPEG FFTW HUNSPELL PULSEAUDIO ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib ALSA_CONFIGURE_OFF= --without-alsa FFMPEG_LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg FFMPEG_CONFIGURE_ENV= FFMS2_CFLAGS="${FFMS_CFLAGS}" \ FFMS2_LIBS="${FFMS_LIBS}" FFMPEG_CONFIGURE_OFF= --without-ffms FFMPEG_CPPFLAGS= ${FFMS_CFLAGS} FFTW_LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 FFTW_CONFIGURE_OFF= --without-fftw3 HUNSPELL_LIB_DEPENDS= libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell HUNSPELL_CONFIGURE_OFF= --without-hunspell OPENAL_USES= openal OPENAL_CONFIGURE_OFF= --without-openal PORTAUDIO_BUILD_DEPENDS=\ portaudio2>0:${PORTSDIR}/audio/portaudio2 PORTAUDIO_RUN_DEPENDS= portaudio2>0:${PORTSDIR}/audio/portaudio2 PORTAUDIO_CFLAGS= -isystem ${LOCALBASE}/include/portaudio2 PORTAUDIO_LDFLAGS= -L${LOCALBASE}/lib/portaudio2 PORTAUDIO_CONFIGURE_OFF=\ --without-portaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF=\ --without-libpulse FFMS_NAME= ffms2 FFMS_VERSION= 2.19.1 FFMS_DISTNAME= ${FFMS_NAME}-${FFMS_VERSION} FFMS_DISTFILE= ${FFMS_DISTNAME}.tar.gz FFMS_WRKSRC= ${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${GH_COMMIT} FFMS_CFLAGS= -I${FFMS_WRKSRC}/include FFMS_LIBS= ${FFMS_WRKSRC}/src/core/.libs/libffms2.a \ $$(pkg-config --libs libavcodec libavformat libswscale libavutil libavresample) .include .if ${COMPILER_TYPE} == "gcc" USE_CXXSTD= gnu++11 .if empty(CFLAGS:M-march=*) CFLAGS_i386= -march=pentium .endif .else USE_CXXSTD= c++11 CXXFLAGS+= -Wno-c++11-narrowing .if ${COMPILER_VERSION} < 34 BUILD_DEPENDS+= ${LOCALBASE}/lib/c++/libstdc++.so:${PORTSDIR}/devel/libc++ \ ${LOCALBASE}/bin/clang34:${PORTSDIR}/lang/clang34 CPP= clang-cpp34 CC= clang34 CXX= clang++34 CXXFLAGS+= -nostdinc++ -isystem ${LOCALBASE}/include/c++/v1 LDFLAGS+= -L${LOCALBASE}lib/c++ .endif .endif post-patch: @${REINPLACE_CMD} -e \ 's| -O3||' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|".*build/|"./build/|' ${WRKSRC}/build/version.sh @${REINPLACE_CMD} -e \ 's|^CC=|CC?=| ; \ /^CCOPT_/s|=.*|=| ; \ /^CCDEBUG/s|=.*|=|' ${WRKSRC}/vendor/luajit/src/Makefile .if ${COMPILER_TYPE} == "gcc" @${FIND} ${WRKSRC} -name "*.h" | ${XARGS} ${REINPLACE_CMD} -e \ '/virtual /s|= default;$$|{ }|' .endif pre-configure: .if ${PORT_OPTIONS:MFFMPEG} @(cd ${FFMS_WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./configure \ --disable-shared CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" \ CXXFLAGS="${CXXFLAGS}") .endif pre-build: .if ${PORT_OPTIONS:MFFMPEG} @(cd ${FFMS_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} -j${MAKE_JOBS_NUMBER} ${MAKE_ARGS} \ ${ALL_TARGET}) .endif post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR}/automation/v4-docs (cd ${WRKSRC}/automation/v4-docs && ${INSTALL_DATA} * \ ${STAGEDIR}${DOCSDIR}/automation/v4-docs) @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/aegisub-* .include Index: head/multimedia/lives/Makefile =================================================================== --- head/multimedia/lives/Makefile (revision 366787) +++ head/multimedia/lives/Makefile (revision 366788) @@ -1,116 +1,117 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= lives PORTVERSION= 2.2.5 +PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}/ MAINTAINER= pawel@FreeBSD.org COMMENT= Video editing system LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:${PORTSDIR}/multimedia/v4l_compat \ ${LOCALBASE}/bin/analyseplugin:${PORTSDIR}/audio/ladspa LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib \ libjack.so:${PORTSDIR}/audio/jack \ libpulse.so:${PORTSDIR}/audio/pulseaudio \ liboil-0.3.so:${PORTSDIR}/devel/liboil \ libvisual-0.4.so:${PORTSDIR}/graphics/libvisual04 \ libopencv_calib3d.so:${PORTSDIR}/graphics/opencv \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \ libdv.so:${PORTSDIR}/multimedia/libdv \ libmjpegutils.so:${PORTSDIR}/multimedia/mjpegtools \ libschroedinger-1.0.so:${PORTSDIR}/multimedia/schroedinger RUN_DEPENDS= ${LOCALBASE}/bin/analyseplugin:${PORTSDIR}/audio/ladspa \ mpg123:${PORTSDIR}/audio/mpg123 \ sox:${PORTSDIR}/audio/sox \ ogg123:${PORTSDIR}/audio/vorbis-tools \ convert:${PORTSDIR}/graphics/ImageMagick \ sswf:${PORTSDIR}/graphics/sswf \ mencoder:${PORTSDIR}/multimedia/mencoder \ mplayer:${PORTSDIR}/multimedia/mplayer \ ogmmerge:${PORTSDIR}/multimedia/ogmtools \ transcode:${PORTSDIR}/multimedia/transcode \ x264:${PORTSDIR}/multimedia/x264 \ cdrecord:${PORTSDIR}/sysutils/cdrtools WRKSRC= ${WRKDIR}/${DISTNAME:tl} USES= libtool pathfix perl5 pkgconfig shebangfix tar:bzip2 SHEBANG_FILES= build-lives-rfx-plugin build-lives-rfx-plugin-multi \ smogrify tools/autolives.pl GNU_CONFIGURE= yes USE_CSTD= gnu89 USE_PYTHON= yes USE_GHOSTSCRIPT_RUN= yes USE_GNOME= gtk20 USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-ldvgrab --disable-gtk3 INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include -fPIC LDFLAGS+= -L${LOCALBASE}/lib -pthread DOC_FILES= AUTHORS BUGS ChangeLog FEATURES GETTING.STARTED README \ OMC/lives-OMC.txt RFX/LiVES-Perl.odt RFX/rfxbuilder.odt \ RFX/RFX.spec docs/clip_format.txt \ lives-plugins/marcos-encoders/README.multi_encoder \ weed-docs/weedspec.txt weed-docs/weedevents.txt PORT_VERBS= lives LiVES _encoder.py midistart midistop smogrify sendOSC OPTIONS_DEFINE= DOCS DOXYGEN FREI0R MATROSKA NLS OPTIONS_SUB= yes DOXYGEN_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen DOXYGEN_CONFIGURE_OFF= --disable-doxygen FREI0R_BUILD_DEPENDS= frei0r>0:${PORTSDIR}/graphics/frei0r FREI0R_RUN_DEPENDS= frei0r>0:${PORTSDIR}/graphics/frei0r MATROSKA_RUN_DEPENDS= mkvmerge:${PORTSDIR}/multimedia/mkvtoolnix NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls .include .if ! ${PORT_OPTIONS:MFREI0R} CONFIGURE_ENV+= ac_cv_header_frei0r_h=no .endif post-patch: @${REINPLACE_CMD} -e 's| install-docDATA||g; s|-$$(VERSION)||g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|: install-data-local |: |g; s|-ldl||' \ ${WRKSRC}/lives-plugins/weed-plugins/gdk/Makefile.in \ ${WRKSRC}/lives-plugins/weed-plugins/Makefile.in @${REINPLACE_CMD} -e 's|off64_t|off_t|g ; s|lseek64|lseek|g' \ ${WRKSRC}/src/audio.c \ ${WRKSRC}/lives-plugins/plugins/decoders/dv_decoder.c \ ${WRKSRC}/lives-plugins/plugins/decoders/ogg_decoder.h @${REINPLACE_CMD} -e 's|/usr/local/lib/|${LOCALBASE}/lib/|g' \ ${WRKSRC}/lives-plugins/weed-plugins/frei0r.c @${REINPLACE_CMD} 's|/bin/touch|/usr/bin/touch|g' \ ${WRKSRC}/src/callbacks.c \ ${WRKSRC}/src/saveplay.c \ ${WRKSRC}/src/utils.c @${REINPLACE_CMD} '/cp -rf/ s|data/|data|g; /cp -rf/ s|icons/|icons|g' \ ${WRKSRC}/lives-plugins/weed-plugins/cairo/Makefile.in \ ${WRKSRC}/lives-plugins/weed-plugins/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} cd ${STAGEDIR}${PREFIX}/bin && ${RM} lives && ${LN} -s lives-exe lives .if ${PORT_OPTIONS:MDOXYGEN} @cd ${STAGEDIR}${PREFIX} && \ ${FIND} ${DOCSDIR:S|${PREFIX}/||}/html ! -type d >> ${TMPPLIST} && \ ${FIND} ${DOCSDIR:S|${PREFIX}/||} -type d | ${SORT} -r | \ ${SED} 's|^|@dirrm |' >> ${TMPPLIST} .endif .include Index: head/net/httping/Makefile =================================================================== --- head/net/httping/Makefile (revision 366787) +++ head/net/httping/Makefile (revision 366788) @@ -1,50 +1,51 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= httping PORTVERSION= 2.3.4 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://www.vanheusden.com/httping/ \ CRITICAL MAINTAINER= ehaupt@FreeBSD.org COMMENT= Ping-like tool for HTTP requests LICENSE= GPLv2 USES= gmake gettext tar:tgz PLIST_FILES= bin/httping man/man1/httping.1.gz OPTIONS_DEFINE= NCURSES FFTW SSL OPTIONS_DEFAULT=NCURSES SSL .include .if ${PORT_OPTIONS:MNCURSES} MAKE_ENV+= NC=yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .else MAKE_ENV+= NC=no .endif .if ${PORT_OPTIONS:MFFTW} MAKE_ENV+= FW=yes LIB_DEPENDS+= libfftw3.so:${PORTSDIR}/math/fftw3 .else MAKE_ENV+= FW=no .endif .if ${PORT_OPTIONS:MSSL} MAKE_ENV+= SSL=yes .else MAKE_ENV+= SSL=no .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/science/gnudatalanguage/Makefile =================================================================== --- head/science/gnudatalanguage/Makefile (revision 366787) +++ head/science/gnudatalanguage/Makefile (revision 366788) @@ -1,157 +1,157 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= gnudatalanguage DISTVERSION= 0.9.4 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= science lang MASTER_SITES= SF/${PORTNAME}/gdl/${DISTVERSION} .if defined(BUILD_PYTHON_MODULE) PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} .endif DISTNAME= gdl-${DISTVERSION} MAINTAINER= thierry@FreeBSD.org COMMENT?= GDL, a free IDL compatible incremental compiler LICENSE= GPLv2 #--------------------------------------------------------------------------- # You may define these options: # # - WITHOUT_GRAPHICSMAGICK: remove GraphicsMagick support # - WITHOUT_HDF5: remove HDF5 support # - WITHOUT_NETCDF: remove netCDF support # - WITHOUT_HDF: remove HDF 4 suppport (conflict with netCDF) # - WITHOUT_PYTHON: don't build the interface to python # - WITHOUT_FFTW3: remove FFTW (faster fft routine than GSL) # - WITHOUT_EIGEN remove Eigen support (boost performance) # - WITHOUT_UDUNITS remove unit conversion in IMSL_CONSTANT # #--------------------------------------------------------------------------- LIB_DEPENDS+= libplplotd.so:${PORTSDIR}/math/plplot \ libps.so:${PORTSDIR}/print/pslib \ libgsl.so:${PORTSDIR}/math/gsl USE_WX= 2.8 WX_UNICODE= yes USE_XORG= x11 USES= pkgconfig cmake dos2unix compiler:gcc-c++11-lib # Disable ncurses and readline from ports # Disable ImageMagick (does'nt work with plplot because dynamic drivers # are enabled by default) # TODO: add a slave port for mpich - ATM just deactivate its support. CMAKE_ARGS= -DREADLINEDIR:STRING="/usr" \ -DNCURSESDIR:STRING="/usr" \ -DMPICH:BOOL=NO \ -DMAGICK:BOOL=NO CPPFLAGS+= ${CFLAGS} -fno-inline ${PTHREAD_CFLAGS} LDFLAGS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib SLAVEDIRS= science/py-gnudatalanguage OPTIONS_DEFINE= EXAMPLES .if defined(BUILD_PYTHON_MODULE) CATEGORIES+= python CMAKE_ARGS+= -DPYTHON_MODULE:BOOL=YES -DOPENMP:BOOL=NO PLIST_FILES= %%PYTHON_SITELIBDIR%%/GDL.so PLIST_SUB+= MASTER="@comment " .else CMAKE_ARGS+= -DPYTHON_MODULE:BOOL=NO PLIST_SUB+= MASTER="" .endif .if !defined(WITHOUT_GRAPHICSMAGICK) LIB_DEPENDS+= libGraphicsMagick.so:${PORTSDIR}/graphics/GraphicsMagick CMAKE_ARGS+= -DGRAPHICSMAGICK:BOOL=YES .else CMAKE_ARGS+= -DGRAPHICSMAGICK:BOOL=NO .endif .if !defined(WITHOUT_HDF5) LIB_DEPENDS+= libhdf5.so:${PORTSDIR}/science/hdf5 CMAKE_ARGS+= -DHDF5:BOOL=YES .else CMAKE_ARGS+= -DHDF5:BOOL=NO .endif .if !defined(WITHOUT_NETCDF) LIB_DEPENDS+= libnetcdf.so:${PORTSDIR}/science/netcdf CMAKE_ARGS+= -DNETCDF:BOOL=YES -DHDF:BOOL=NO .else CMAKE_ARGS+= -DNETCDF:BOOL=NO . if !defined(WITHOUT_HDF) LIB_DEPENDS+= libdf.so.2:${PORTSDIR}/science/hdf CMAKE_ARGS+= -DHDF:BOOL=YES . else CMAKE_ARGS+= -DHDF:BOOL=NO . endif .endif .if !defined(WITHOUT_EIGEN) BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/eigen3.pc:${PORTSDIR}/math/eigen3 CMAKE_ARGS+= -DEIGEN3:BOOL=YES .else CMAKE_ARGS+= -DEIGEN3:BOOL=NO .endif .if !defined(WITHOUT_UDUNITS) LIB_DEPENDS+= libudunits2.so:${PORTSDIR}/science/udunits CMAKE_ARGS+= -DUDUNITS:BOOL=YES .else CMAKE_ARGS+= -DUDUNITS:BOOL=NO .endif .if !defined(WITHOUT_PYTHON) || defined(BUILD_PYTHON_MODULE) USE_PYTHON= 2 BUILD_DEPENDS+= ${PYNUMPY} RUN_DEPENDS+= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:${PORTSDIR}/math/py-matplotlib CMAKE_ARGS+= -DPYTHON:BOOL=YES -DPYTHONVERSION:STRING="${PYTHON_VER}" .else CMAKE_ARGS+= -DPYTHON:BOOL=NO .endif .include .if ${OSVERSION} < 800503 BROKEN= Does not build with ancient binutils .endif .if !defined(WITHOUT_FFTW3) LIB_DEPENDS+= libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float CMAKE_ARGS+= -DFFTW:BOOL=YES .else CMAKE_ARGS+= -DFFTW:BOOL=NO .endif .if defined(BUILD_PYTHON_MODULE) do-install: ${INSTALL_DATA} ${WRKSRC}/src/.libs/libgdl.so.0 ${PYTHON_SITELIBDIR}/GDL.so .endif .if !defined(BUILD_PYTHON_MODULE) post-stage: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/testsuite (cd ${WRKSRC}/testsuite && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}/testsuite/) .endif .if defined(MAINTAINER_MODE) regression-test: install . if defined(BUILD_PYTHON_MODULE) @${ECHO_CMD} 'import GDL' > ${WRKDIR}/testgdl.py @${ECHO_CMD} 'print GDL.function("sin",(1,))' >> ${WRKDIR}/testgdl.py ${PYTHON_CMD} ${WRKDIR}/testgdl.py . else @${ECHO_CMD} ".RUN ${EXAMPLESDIR}/testsuite/test_suite.pro" \ > ${WRKDIR}/testgdl @${ECHO_CMD} "exit" >> ${WRKDIR}/testgdl ${PREFIX}/bin/gdl < ${WRKDIR}/testgdl . endif .endif .include Index: head/science/gromacs/Makefile =================================================================== --- head/science/gromacs/Makefile (revision 366787) +++ head/science/gromacs/Makefile (revision 366788) @@ -1,84 +1,84 @@ # Created by: Stephen Montgomery-Smith # $FreeBSD$ PORTNAME= gromacs PORTVERSION= 5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science MASTER_SITES= ftp://ftp.gromacs.org/pub/gromacs/ MAINTAINER= ports@FreeBSD.org COMMENT= Compute molecular dynamics LICENSE= LGPL21 BUILD_DEPENDS= boost-libs>=1.44:${PORTSDIR}/devel/boost-libs USES= cmake fortran perl5 pkgconfig shebangfix SHEBANG_FILES= admin/*.sh scripts/*.pl scripts/*.sh src/gromacs/selection/*.sh bash_CMD= ${SH} USE_GNOME= libxml2 CMAKE_ARGS= -DGMX_USE_RDTSCP:BOOL=OFF \ -DUSE_PYTHON_SCRIPTS:BOOL=OFF USE_LDCONFIG= yes OPTIONS_DEFINE= ATLAS FLOAT SIMD X11 OPTIONS_RADIO= MPI OPTIONS_RADIO_MPI= MPICH OMPI OPTIONS_DEFAULT= FLOAT X11 OPTIONS_SUB= yes ATLAS_DESC= Use ATLAS for BLAS and LAPACK ATLAS_LIB_DEPENDS= libalapack.so:${PORTSDIR}/math/atlas ATLAS_LIB_DEPENDS_OFF= libblas.so:${PORTSDIR}/math/blas \ liblapack.so:${PORTSDIR}/math/lapack ATLAS_CMAKE_ON= -DBLAS_LIBRARIES:FILEPATH="${LOCALBASE}/lib/libcblas.so;${LOCALBASE}/lib/libf77blas.so" \ -DLAPACK_LIBRARIES:FILEPATH="${LOCALBASE}/lib/libalapack.so" ATLAS_CMAKE_OFF= -DBLAS_LIBRARIES:FILEPATH="${LOCALBASE}/lib/libblas.so" \ -DLAPACK_LIBRARIES:FILEPATH="${LOCALBASE}/lib/liblapack.so" FLOAT_DESC= Use single instead of double precision FLOAT_BUILD_DEPENDS= fftw3>0:${PORTSDIR}/math/fftw3 FLOAT_LIB_DEPENDS= libfftw3f.so:${PORTSDIR}/math/fftw3-float FLOAT_LIB_DEPENDS_OFF= libfftw3.so:${PORTSDIR}/math/fftw3 FLOAT_CMAKE_ON= -DGMX_DOUBLE:BOOL=OFF FLOAT_CMAKE_OFF= -DGMX_DOUBLE:BOOL=ON MPICH_DESC= MPI support using net/mpich2 MPICH_LIB_DEPENDS= libmpich.so:${PORTSDIR}/net/mpich2 MPICH_CMAKE_ON= -DMPI_C_COMPILER:FILEPATH="${LOCALBASE}/bin/mpicc" OMPI_DESC= MPI support using net/openmpi OMPI_BUILD_DEPENDS= openmpi>0:${PORTSDIR}/net/openmpi OMPI_RUN_DEPENDS= openmpi>0:${PORTSDIR}/net/openmpi OMPI_CMAKE_ON= -DMPI_C_COMPILER:FILEPATH="${LOCALBASE}/mpi/openmpi/bin/mpicc" SIMD_CMAKE_OFF= -DGMX_SIMD:STRING="None" X11_USE= XORG=xext,x11 X11_CMAKE_ON= -DGMX_X11:BOOL=ON X11_CMAKE_OFF= -DGMX_X11:BOOL=OFF .include .if ${PORT_OPTIONS:MFLOAT} PLIST_SUB+= SUFFIX_D="" .else PLIST_SUB+= SUFFIX_D="_d" .endif .if ${PORT_OPTIONS:MMPICH} || ${PORT_OPTIONS:MOMPI} CMAKE_ARGS+= -DGMX_MPI:BOOL=ON PLIST_SUB+= SUFFIX_MPI="_mpi" .else CMAKE_ARGS+= -DGMX_MPI:BOOL=OFF PLIST_SUB+= SUFFIX_MPI="" .endif post-patch: @${FIND} ${WRKSRC} -name "CMakeLists.txt" | ${XARGS} \ ${REINPLACE_CMD} -e \ 's|share/man|man| ; \ /pkgconfig/s|LIB_INSTALL_DIR}|CMAKE_INSTALL_PREFIX}/libdata|' @${FIND} ${WRKSRC} -name "GMXRC.*" | ${XARGS} ${REINPLACE_CMD} -e \ 's|LDLIB/pkgconfig|LDLIB/../libdata/pkgconfig| ; \ s|LDLIB}/pkgconfig|LDLIB}/../libdata/pkgconfig|' @${REINPLACE_CMD} -e '/CMAKE_REQUIRED_LIBRARIES/d' \ ${WRKSRC}/cmake/gmxTestdlopen.cmake .include Index: head/science/gwyddion/Makefile =================================================================== --- head/science/gwyddion/Makefile (revision 366787) +++ head/science/gwyddion/Makefile (revision 366788) @@ -1,55 +1,55 @@ # Created by: Yeti # $FreeBSD$ PORTNAME= gwyddion PORTVERSION= 2.37 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science graphics MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Gtk2 based SPM data visualization and analysis tool LICENSE= GPLv2 # (or later) LIB_DEPENDS= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig \ shared-mime-info tar:xz USE_GNOME= gconf2 gtk20 libxml2 USE_GL= glu GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-silent-rules --disable-gtk-doc \ --without-kde4-thumbnailer INSTALL_TARGET= install-strip INSTALLS_ICONS= yes USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GCONF_SCHEMAS= gwyddion-thumbnailer.schemas OPTIONS_DEFINE= PERL PYTHON RUBY UNIQUE OPTIONS_DEFAULT= PERL PYTHON UNIQUE OPTIONS_SUB= yes PERL_USES= perl5 PERL_CONFIGURE_WITH= ${PERL} PYTHON_USE= GNOME=pygtksourceview PYTHON=yes PYTHON_CONFIGURE_ENABLE= pygwy PYTHON_CONFIGURE_WITH= gtksourceview ${PYTHON_CMD} RUBY_USE= RUBY=yes RUBY_CONFIGURE_WITH= ${RUBY} UNIQUE_DESC= Remote controle backend support UNIQUE_LIB_DEPENDS= libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique UNIQUE_CONFIGURE_WITH= unique post-patch: @${REINPLACE_CMD} -e \ 's|thumbnailer \\|thumbnailer| ; \ s|devel-docs$$||' ${WRKSRC}/Makefile.in .include Index: head/science/py-scipy/Makefile =================================================================== --- head/science/py-scipy/Makefile (revision 366787) +++ head/science/py-scipy/Makefile (revision 366788) @@ -1,71 +1,72 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= scipy PORTVERSION= 0.14.0 +PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= http://docs.scipy.org/doc/${DISTNAME}/:doc \ SF:source PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source \ scipy-ref.pdf:doc EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= wen@FreeBSD.org COMMENT= Scientific tools for Python LICENSE= BSD3CLAUSE BUILD_DEPENDS+= ${PYNUMPY} \ ${LOCALBASE}/lib/libdjbfft.a:${PORTSDIR}/math/djbfft LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 RUN_DEPENDS= ${PYNUMPY} \ nosetests:${PORTSDIR}/devel/py-nose LATEST_LINK= py-${PORTNAME} OPTIONSFILE= ${PORT_DBDIR}/py-numpy/options USES= fortran python USE_PYTHON= distutils autoplist OPTIONS_DEFINE= ATLAS DOCS SUITESPARSE OPTIONS_DEFAULT=SUITESPARSE ATLAS_DESC= Use optimized blas library SUITESPARSE_DESC= Use AMD and UMFPACK in SuiteSparse PORTDOCS= scipy-ref.pdf post-patch: @${GREP} -lR "malloc\.h" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -e "s@malloc\.h@stdlib.h@" .include .if ${PORT_OPTIONS:MATLAS} LIB_DEPENDS+= libatlas.so:${PORTSDIR}/math/atlas .if !exists(${LOCALBASE}/lib/libalapack.a) IGNORE= atlas needs to be built with WITH_STATIC for scipy to function properly .endif .else LIB_DEPENDS+= liblapack.so:${PORTSDIR}/math/lapack \ libblas.so:${PORTSDIR}/math/blas .endif .if ${PORT_OPTIONS:MSUITESPARSE} BUILD_DEPENDS+= swig:${PORTSDIR}/devel/swig13 LIB_DEPENDS+= libumfpack.so:${PORTSDIR}/math/suitesparse .endif PYDISTUTILS_CONFIGUREARGS+= --fcompiler=gnu95 PYDISTUTILS_BUILDARGS+= --fcompiler=gnu95 post-extract: @${CP} ${DISTDIR}/scipy-ref.pdf ${WRKDIR} post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/scipy-ref.pdf ${STAGEDIR}${DOCSDIR} .endif .include