Author: jim
Date: Thu Sep 15 13:03:53 2016
New Revision: 1760928

URL: http://svn.apache.org/viewvc?rev=1760928&view=rev
Log:
If we find epm 4.3 or later, we don't need to worry about PackageMaker on OS X. 
This version allows
the use of pkgbuild (et.al.) instead of the deprecated application.

Modified:
    openoffice/trunk/main/configure.ac

Modified: openoffice/trunk/main/configure.ac
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/configure.ac?rev=1760928&r1=1760927&r2=1760928&view=diff
==============================================================================
--- openoffice/trunk/main/configure.ac (original)
+++ openoffice/trunk/main/configure.ac Thu Sep 15 13:03:53 2016
@@ -129,11 +129,11 @@ AC_ARG_WITH(epm,
                          epm will be built.
 ],,)
 AC_ARG_WITH(epm-url,
-[  --with-epm-url=<URL>    Specify the location of downloadable epm 3.7 source 
code. For example:
+[  --with-epm-url=<URL>    Specify the location of downloadable epm source 
code. For example:
                             
http://epm.sourcearchive.com/downloads/3.7-1/epm_3.7.orig.tar.gz
                           or
                             
http://www.msweet.org/files/project2/epm-3.7-source.tar.gz
-                          Note that epm is under GPL license.
+                          Version 3.7 or later is required. Note that epm is 
under GPL license.
 ],[  EPM_URL="$withval"
 ])
 AC_ARG_WITH(package-format,
@@ -3313,15 +3313,21 @@ if test "$enable_epm" = "yes"; then
                AC_MSG_RESULT([OK, >= 3.7])
                BUILD_EPM=NO
               if test "$_os" = "Darwin"; then
+                 AC_MSG_CHECKING([checking if OS X pkgbuild is supported])
+                 if test "`echo $EPM_VERSION | cut -d'.' -f1`" -gt "4" || \
+                    test "`echo $EPM_VERSION | cut -d'.' -f1`" -eq "4" -a 
"`echo $EPM_VERSION | cut -d'.' -f2`" -ge "3"; then
+                   AC_MSG_RESULT([OK, >= 4.3])
+              else
                   AC_MSG_CHECKING([which PackageMaker EPM thinks to use])
-                 _pm=`strings $EPM | $GREP PackageMaker | cut -d" " -f1`
-                 if test "$_pm" = 
"/Developer/Applications/PackageMaker.app/Contents/MacOS/PackageMaker"; then
-                    AC_MSG_ERROR([$_pm; PackageMaker expected in wrong path. 
Either patch your epm with the right path 
(/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker)])
-                 elif test "$_pm" = 
"/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker";
 then
-                    AC_MSG_RESULT([$_pm, ok])
-                 else # we never should get here, but go safe
-                    AC_MSG_ERROR([$_pm; PackageMaker expected in unknown path. 
Either patch your epm with the right path 
(/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker)])
-                 fi
+                     _pm=`strings $EPM | $GREP PackageMaker | cut -d" " -f1`
+                     if test "$_pm" = 
"/Developer/Applications/PackageMaker.app/Contents/MacOS/PackageMaker"; then
+                        AC_MSG_ERROR([$_pm; PackageMaker expected in wrong 
path. Either patch your epm with the right path 
(/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker)])
+                     elif test "$_pm" = 
"/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker";
 then
+                        AC_MSG_RESULT([$_pm, ok])
+                     else # we never should get here, but go safe
+                            AC_MSG_ERROR([$_pm; PackageMaker expected in 
unknown path. Either patch your epm with the right path 
(/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker)])
+                         fi
+                     fi
               fi
            else
                AC_MSG_ERROR([too old. epm >= 3.7 is required.])


Reply via email to