Index: head/audio/ardour/Makefile =================================================================== --- head/audio/ardour/Makefile (revision 460054) +++ head/audio/ardour/Makefile (revision 460055) @@ -1,82 +1,89 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= ardour PORTVERSION= 2.8.16 PORTREVISION= 9 CATEGORIES= audio MASTER_SITES= http://freebsd.nsu.ru/distfiles/ MAINTAINER= danfe@FreeBSD.org COMMENT= Multichannel digital audio workstation LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= fails to build -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2018-01-27 - LIB_DEPENDS= liblo.so:audio/liblo \ liblrdf.so:textproc/liblrdf \ libjack.so:audio/jack \ libaubio.so:audio/aubio \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libboost_date_time.so:devel/boost-libs \ libgnomecanvasmm-2.6.so:graphics/libgnomecanvasmm26 USES= cpe gettext scons pkgconfig tar:bzip2 MAKE_ARGS+= SYSLIBS=yes PREFIX=${PREFIX} NLS=yes CFLAGS+= -I${LOCALBASE}/include -DHAVE_AUBIO4 USE_GNOME= libxslt USE_LDCONFIG= ${PREFIX}/lib/ardour2 ${PREFIX}/lib/ardour2/surfaces PLIST_SUB= DISTVERSION=${DISTVERSION} OPTIONS_DEFINE= OPTIMIZED_CFLAGS VST VST_DESC= VST plugins support BROKEN_powerpc64= Does not build .include .if ${PORT_OPTIONS:MVST} MAKE_ARGS+= VST=yes LIB_DEPENDS+= libwine.so: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 @${REINPLACE_CMD} -e 's|std::pair Index: head/audio/ardour/files/patch-SConstruct =================================================================== --- head/audio/ardour/files/patch-SConstruct (revision 460054) +++ head/audio/ardour/files/patch-SConstruct (revision 460055) @@ -1,69 +1,78 @@ ---- SConstruct.orig +--- SConstruct.orig 2012-12-02 19:19:45 UTC +++ SConstruct @@ -784,10 +784,7 @@ if env['FPU_OPTIMIZATION']: # handle x86/x86_64 libdir properly if env['DIST_LIBDIR'] == '': - if env['DIST_TARGET'] == 'x86_64': - env['LIBDIR']='lib64' - else: - env['LIBDIR']='lib' + env['LIBDIR']='lib' else: env['LIBDIR'] = env['DIST_LIBDIR'] @@ -838,13 +835,7 @@ if env['ARCH'] != '': # prepend boiler plate optimization flags # -opt_flags[:0] = [ - "-O3", - "-fomit-frame-pointer", - "-ffast-math", - "-fstrength-reduce", - "-pipe" - ] +opt_flags[:0] = [ "%%CFLAGS%%" ]; if env['DEBUG'] == 1: env.Append(CCFLAGS=" ".join (debug_flags)) -@@ -954,6 +945,7 @@ conf.Finish() +@@ -866,7 +857,7 @@ if env['UNIVERSAL'] == 1: + # + env.Append(CCFLAGS="-Wall") +-env.Append(CXXFLAGS="-Woverloaded-virtual") ++env.Append(CXXFLAGS="-Woverloaded-virtual -std=c++11") + + if env['EXTRA_WARN']: + env.Append(CCFLAGS="-Wextra -pedantic -ansi") +@@ -955,6 +946,7 @@ conf.Finish() + libraries['usb'] = LibraryInfo () prep_libcheck(env, libraries['usb']) +libraries['usb'].Append(CCFLAGS="-I/usr/local/include", LINKFLAGS="-L/usr/local/lib") conf = Configure (libraries['usb']) if conf.CheckLib ('usb', 'usb_interrupt_write'): -@@ -1005,6 +997,7 @@ libraries['boost'] = conf.Finish () +@@ -1006,6 +998,7 @@ libraries['boost'] = conf.Finish () libraries['dmalloc'] = LibraryInfo () prep_libcheck(env, libraries['dmalloc']) +libraries['dmalloc'].Append(CCFLAGS="-I/usr/local/include", LINKFLAGS="-L/usr/local/lib") # # look for the threaded version -@@ -1062,8 +1055,10 @@ elif conf.CheckCHeader('/System/Library/ +@@ -1063,8 +1056,10 @@ elif conf.CheckCHeader('/System/Library/Frameworks/Cor subst_dict['%MIDITAG%'] = "ardour" subst_dict['%MIDITYPE%'] = "coremidi" else: - print "It appears you don't have the required MIDI libraries installed. For Linux this means you are missing the development package for ALSA libraries." - sys.exit (1) + libraries['sysmidi'] = LibraryInfo () + env['SYSMIDI'] = 'none' + subst_dict['%MIDITAG%'] = "none" + subst_dict['%MIDITYPE%'] = "none" pname = env['PROGRAM_NAME'] subst_dict['%MIDI_DEVICE_NAME%'] = pname.lower() -@@ -1349,8 +1344,8 @@ if conf.CheckCHeader('/System/Library/Fr +@@ -1352,8 +1347,8 @@ if conf.CheckCHeader('/System/Library/Frameworks/CoreA subst_dict['%JACK_INPUT%'] = "coreaudio:Built-in Audio:in" subst_dict['%JACK_OUTPUT%'] = "coreaudio:Built-in Audio:out" else: - subst_dict['%JACK_INPUT%'] = "alsa_pcm:playback_" - subst_dict['%JACK_OUTPUT%'] = "alsa_pcm:capture_" + subst_dict['%JACK_INPUT%'] = "oss:playback_" + subst_dict['%JACK_OUTPUT%'] = "oss:capture_" # posix_memalign available if not conf.CheckFunc('posix_memalign'): Index: head/devel/guikachu/Makefile =================================================================== --- head/devel/guikachu/Makefile (revision 460054) +++ head/devel/guikachu/Makefile (revision 460055) @@ -1,35 +1,33 @@ # Created by: Alexander Nedotsukov # $FreeBSD$ PORTNAME= guikachu PORTVERSION= 1.5.10 PORTREVISION= 7 PORTEPOCH= 3 CATEGORIES= devel palm gnome MASTER_SITES= http://cactus.rulez.org/projects/guikachu/download/ MAINTAINER= ports@FreeBSD.org -COMMENT= Resource editor for PalmOS(tm) systems +COMMENT= Resource editor for PalmOS systems LIB_DEPENDS= libgnomeuimm-2.6.so:x11-toolkits/libgnomeuimm26 \ libgnomevfsmm-2.6.so:devel/gnome-vfsmm -BROKEN= fails to build: ustring.h: expected ';' at end of declaration list -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2018-01-27 - -USES= gmake pathfix pkgconfig shared-mime-info desktop-file-utils +USES= compiler:c++11-lang gmake pathfix pkgconfig \ + shared-mime-info desktop-file-utils +USE_CXXSTD= c++11 USE_GNOME= gnomeprefix intlhack libgnomeui GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_path_UPDATE_MIME="no" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GCONF_SCHEMAS= guikachu-form-editor.schemas guikachu-interface.schemas \ guikachu-mainwin.schemas post-patch: @${REINPLACE_CMD} -e 's|glib/gwin32.h>|glib.h>|g' \ ${WRKSRC}/src/ui.cc .include