Author: hdu
Date: Wed Jan  8 17:03:23 2014
New Revision: 1556579

URL: http://svn.apache.org/r1556579
Log:
#i114728# the quicktime framework is is no longer available in OSX SDKs>=10.7

Modified:
    openoffice/trunk/main/avmedia/source/quicktime/makefile.mk
    openoffice/trunk/main/postprocess/packcomponents/makefile.mk
    openoffice/trunk/main/scp2/source/ooo/file_library_ooo.scp
    openoffice/trunk/main/scp2/source/ooo/makefile.mk
    openoffice/trunk/main/solenv/doc/gbuild/solenv/gbuild/types.mk
    openoffice/trunk/main/solenv/gbuild/LinkTarget.mk
    openoffice/trunk/main/vcl/Library_vcl.mk
    openoffice/trunk/main/vcl/util/makefile.mk

Modified: openoffice/trunk/main/avmedia/source/quicktime/makefile.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/avmedia/source/quicktime/makefile.mk?rev=1556579&r1=1556578&r2=1556579&view=diff
==============================================================================
--- openoffice/trunk/main/avmedia/source/quicktime/makefile.mk (original)
+++ openoffice/trunk/main/avmedia/source/quicktime/makefile.mk Wed Jan  8 
17:03:23 2014
@@ -25,7 +25,8 @@ PRJ=..$/..
 PRJNAME=avmedia
 TARGET=avmediaQuickTime
 
-.IF "$(GUIBASE)"=="aqua"
+# the QuickTime API has been removed in OSX SDK 10.7
+.IF "$(GUIBASE)"=="aqua" && "${MACOSX_DEPLOYMENT_TARGET:s/.//}"<"107"
 
 # --- Settings ----------------------------------
 
@@ -43,10 +44,10 @@ SLOFILES= \
                $(SLO)$/quicktimeuno.obj  \
                $(SLO)$/manager.obj       \
                $(SLO)$/window.obj        \
-               $(SLO)$/framegrabber.obj        \
                $(SLO)$/player.obj
 
 EXCEPTIONSFILES= \
+               $(SLO)$/framegrabber.obj        \
                $(SLO)$/quicktimeuno.obj
 
 SHL1TARGET= $(TARGET)$(DLLPOSTFIX)
@@ -87,3 +88,4 @@ $(MISC)/avmediaQuickTime.component .ERRR
     $(XSLTPROC) --nonet --stringparam uri \
         '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
         $(SOLARENV)/bin/createcomponent.xslt avmediaQuickTime.component
+

Modified: openoffice/trunk/main/postprocess/packcomponents/makefile.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/postprocess/packcomponents/makefile.mk?rev=1556579&r1=1556578&r2=1556579&view=diff
==============================================================================
--- openoffice/trunk/main/postprocess/packcomponents/makefile.mk (original)
+++ openoffice/trunk/main/postprocess/packcomponents/makefile.mk Wed Jan  8 
17:03:23 2014
@@ -310,11 +310,13 @@ my_components += \
 
 .IF "$(OS)" == "MACOSX"
 my_components += \
-    avmediaQuickTime \
     fps_aqua \
     macab1 \
     macbe1 \
     MacOSXSpell
+.IF "${MACOSX_DEPLOYMENT_TARGET:s/.//}"<"107"
+    my_components += avmediaQuickTime
+.END
 .END
 
 .IF "$(OS)" == "WNT"

Modified: openoffice/trunk/main/scp2/source/ooo/file_library_ooo.scp
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/scp2/source/ooo/file_library_ooo.scp?rev=1556579&r1=1556578&r2=1556579&view=diff
==============================================================================
--- openoffice/trunk/main/scp2/source/ooo/file_library_ooo.scp (original)
+++ openoffice/trunk/main/scp2/source/ooo/file_library_ooo.scp Wed Jan  8 
17:03:23 2014
@@ -586,7 +586,6 @@ End
 #endif
 
 #ifdef MACOSX
-#ifdef QUARTZ
 File gid_File_Lib_Fps_Aqua
     TXT_FILE_BODY;
     Styles = (PACKED);
@@ -601,14 +600,15 @@ File gid_File_Lib_MacOSXSpell
        Dir = SCP2_OOO_BIN_DIR;
 End
 
+#if MACOSX_DEPLOYMENT_TARGET<107
 File gid_File_Lib_avmediaQuickTime
        TXT_FILE_BODY;
        Styles = (PACKED);
        Name = LIBNAME(avmediaQuickTime);
        Dir = SCP2_OOO_BIN_DIR;
 End
-#endif
-#endif
+#endif // MACOSX_DEPLOYMENT_TARGET
+#endif // MACOSX
 
 #ifdef OS2
 SPECIAL_COMPONENT_LIB_FILE( gid_File_Lib_Fps_Office, fps_offi )

Modified: openoffice/trunk/main/scp2/source/ooo/makefile.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/scp2/source/ooo/makefile.mk?rev=1556579&r1=1556578&r2=1556579&view=diff
==============================================================================
--- openoffice/trunk/main/scp2/source/ooo/makefile.mk (original)
+++ openoffice/trunk/main/scp2/source/ooo/makefile.mk Wed Jan  8 17:03:23 2014
@@ -306,6 +306,9 @@ SCPDEFS+=-DSYSTEM_LIBJPEG
 SCPDEFS+=-DSYSTEM_PANGO
 .ENDIF
 
+.IF "${MACOSX_DEPLOYMENT_TARGET}" != ""
+SCPDEFS+=-DMACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET:s/.//}
+.ENDIF
 
 # The variables ENABLE_ONLINE_UPDATE, WITHOUT_MATHMLDTD, WITH_CATA_FONTS, 
WITH_CATB_FONTS,
 # and WITHOUT_PPDS are added (or not) in configure to SCPDEFS.

Modified: openoffice/trunk/main/solenv/doc/gbuild/solenv/gbuild/types.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/doc/gbuild/solenv/gbuild/types.mk?rev=1556579&r1=1556578&r2=1556579&view=diff
==============================================================================
--- openoffice/trunk/main/solenv/doc/gbuild/solenv/gbuild/types.mk (original)
+++ openoffice/trunk/main/solenv/doc/gbuild/solenv/gbuild/types.mk Wed Jan  8 
17:03:23 2014
@@ -122,6 +122,8 @@ namespace gb { namespace types
             void set_dll_target(Path dlltarget);
             /// Set additional flags for the link command.
             void set_ldflags(List<Path> ldflags);
+            /// Add additional flags for the link command.
+            void add_ldflags(List<Path> ldflags);
     };
     /// A target that delivers headers of some kind.
     class DeliversHeaders

Modified: openoffice/trunk/main/solenv/gbuild/LinkTarget.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/gbuild/LinkTarget.mk?rev=1556579&r1=1556578&r2=1556579&view=diff
==============================================================================
--- openoffice/trunk/main/solenv/gbuild/LinkTarget.mk (original)
+++ openoffice/trunk/main/solenv/gbuild/LinkTarget.mk Wed Jan  8 17:03:23 2014
@@ -448,6 +448,10 @@ define gb_LinkTarget_set_ldflags
 $(call gb_LinkTarget_get_target,$(1)) : LDFLAGS := $(2)
 endef
 
+define gb_LinkTarget_add_ldflags
+$(call gb_LinkTarget_get_target,$(1)) : LDFLAGS:=$$(LDFLAGS) $(2)
+endef
+
 define gb_LinkTarget_add_linked_libs
 ifneq (,$$(filter-out $(gb_Library_KNOWNLIBS),$(2)))
 $$(eval $$(call gb_Output_info,currently known libraries are: $(sort 
$(gb_Library_KNOWNLIBS)),ALL))

Modified: openoffice/trunk/main/vcl/Library_vcl.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/vcl/Library_vcl.mk?rev=1556579&r1=1556578&r2=1556579&view=diff
==============================================================================
--- openoffice/trunk/main/vcl/Library_vcl.mk (original)
+++ openoffice/trunk/main/vcl/Library_vcl.mk Wed Jan  8 17:03:23 2014
@@ -510,13 +510,14 @@ ifeq ($(GUIBASE),aqua)
 $(eval $(call gb_Library_add_linked_libs,vcl,\
        AppleRemote \
 ))
-$(eval $(call gb_Library_set_ldflags,vcl,\
-    $$(LDFLAGS) \
-    -framework QuickTime \
+$(eval $(call gb_Library_add_ldflags,vcl,\
     -framework Cocoa \
     -framework Carbon \
     -framework CoreFoundation \
 ))
+ifneq ($(MACOSX_DEPLOYMENT_TARGET),10.7)
+$(eval $(call gb_Library_add_ldflags,vcl, -framework QuickTime ))
+endif
 endif
 
 ifeq ($(OS),WNT)

Modified: openoffice/trunk/main/vcl/util/makefile.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/vcl/util/makefile.mk?rev=1556579&r1=1556578&r2=1556579&view=diff
==============================================================================
--- openoffice/trunk/main/vcl/util/makefile.mk (original)
+++ openoffice/trunk/main/vcl/util/makefile.mk Wed Jan  8 17:03:23 2014
@@ -193,8 +193,12 @@ SHL1USE_EXPORTS=name
 .IF "$(GUIBASE)"=="aqua"
 SHL1STDLIBS+= \
        $(BASEBMPLIB) \
-       -lAppleRemote$(DLLPOSTFIX) \
-    -framework QuickTime
+       -lAppleRemote$(DLLPOSTFIX)
+
+# the QuickTime API has been removed in OSX SDK 10.7
+.IF "${MACOSX_DEPLOYMENT_TARGET:s/.//}"<"107"
+SHL1STDLIBS+= -framework QuickTime
+.ENDIF
 
 LIB1FILES+= \
             $(SLB)$/sala11y.lib


Reply via email to