You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by ji...@apache.org on 2016/09/15 13:03:54 UTC

svn commit: r1760928 - /openoffice/trunk/main/configure.ac

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.])