svn commit: r460055 - in head: audio/ardour audio/ardour/files devel/guikachu
Alexey Dokuchaev
danfe at FreeBSD.org
Fri Jan 26 22:16:12 UTC 2018
Author: danfe
Date: Fri Jan 26 22:16:11 2018
New Revision: 460055
URL: https://svnweb.freebsd.org/changeset/ports/460055
Log:
Attempt to unbreak and undeprecate (chase libsigc++20 update)
Modified:
head/audio/ardour/Makefile
head/audio/ardour/files/patch-SConstruct
head/devel/guikachu/Makefile
Modified: head/audio/ardour/Makefile
==============================================================================
--- head/audio/ardour/Makefile Fri Jan 26 21:56:10 2018 (r460054)
+++ head/audio/ardour/Makefile Fri Jan 26 22:16:11 2018 (r460055)
@@ -13,10 +13,6 @@ 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 \
@@ -73,6 +69,17 @@ post-patch:
@${REINPLACE_CMD} -e 's|alsa_pcm|oss|g' ${WRKSRC}/templates/*.template
@${REINPLACE_CMD} -e 's|std::pair<double|std::pair<const double|' \
${WRKSRC}/gtk2_ardour/tempo_lines.h
+ @${REINPLACE_CMD} -e '/sigc++\/class_slot\.h/d' \
+ ${WRKSRC}/libs/ardour/audioregion.cc \
+ ${WRKSRC}/libs/ardour/region.cc
+ @${REINPLACE_CMD} -e 's|time_t|& *|' \
+ ${WRKSRC}/libs/ardour/audiosource.cc
+ @${REINPLACE_CMD} -e '/sigc++\/retype\.h/d' \
+ ${WRKSRC}/libs/ardour/audio_track.cc \
+ ${WRKSRC}/gtk2_ardour/editor_markers.cc \
+ ${WRKSRC}/libs/ardour/session.cc \
+ ${WRKSRC}/libs/ardour/session_transport.cc \
+ ${WRKSRC}/libs/ardour/track.cc
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/ardour2/templates
Modified: head/audio/ardour/files/patch-SConstruct
==============================================================================
--- head/audio/ardour/files/patch-SConstruct Fri Jan 26 21:56:10 2018 (r460054)
+++ head/audio/ardour/files/patch-SConstruct Fri Jan 26 22:16:11 2018 (r460055)
@@ -1,4 +1,4 @@
---- 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
@@ -27,15 +27,24 @@
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'])
@@ -43,7 +52,7 @@
#
# 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:
@@ -56,7 +65,7 @@
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:
Modified: head/devel/guikachu/Makefile
==============================================================================
--- head/devel/guikachu/Makefile Fri Jan 26 21:56:10 2018 (r460054)
+++ head/devel/guikachu/Makefile Fri Jan 26 22:16:11 2018 (r460055)
@@ -9,16 +9,14 @@ CATEGORIES= devel palm gnome
MASTER_SITES= http://cactus.rulez.org/projects/guikachu/download/
MAINTAINER= ports at 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"
More information about the svn-ports-all
mailing list