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