[Libreoffice-commits] .: 3 commits - configure.in lpsolve/lp_solve_5.5.patch lpsolve/makefile.mk nss/nss.patch
Tor Lillqvist
tml at kemper.freedesktop.org
Sun Apr 15 06:26:31 PDT 2012
configure.in | 14 ++++++++++----
lpsolve/lp_solve_5.5.patch | 6 +++++-
lpsolve/makefile.mk | 2 +-
nss/nss.patch | 20 ++++++++++++++++++++
4 files changed, 36 insertions(+), 6 deletions(-)
New commits:
commit f62c863f97fa2e848be0c3231596301195080694
Author: Tor Lillqvist <tml at iki.fi>
Date: Sun Apr 15 15:08:14 2012 +0200
Unbreak build with clang for Mac OS X
diff --git a/nss/nss.patch b/nss/nss.patch
index 6930e67..fa08086 100644
--- a/nss/nss.patch
+++ b/nss/nss.patch
@@ -189,3 +189,23 @@
endif
CHECKLOC = $(CHECKLIBS:.$(DLL_SUFFIX)=.chk)
+--- misc/nss-3.12.8/mozilla/security/coreconf/Darwin.mk
++++ misc/build/nss-3.12.8/mozilla/security/coreconf/Darwin.mk
+@@ -64,12 +64,16 @@
+ endif
+
+ ifneq (,$(MACOS_SDK_DIR))
++ CLANG_VERSION_FULL := $(shell $(CC) -v 2>&1 | grep "clang version" | sed -e "s/^.*clang version[ ]*//" | awk '{ print $$1 }')
+ GCC_VERSION_FULL := $(shell $(CC) -v 2>&1 | grep "gcc version" | sed -e "s/^.*gcc version[ ]*//" | awk '{ print $$1 }')
+ GCC_VERSION_MAJOR := $(shell echo $(GCC_VERSION_FULL) | awk -F. '{ print $$1 }')
+ GCC_VERSION_MINOR := $(shell echo $(GCC_VERSION_FULL) | awk -F. '{ print $$2 }')
+ GCC_VERSION = $(GCC_VERSION_MAJOR).$(GCC_VERSION_MINOR)
++ ifneq (,$(CLANG_VERSION_FULL))
++ DARWIN_SDK_CFLAGS = -isysroot $(MACOS_SDK_DIR)
++ DARWIN_SDK_SHLIBFLAGS = -isysroot $(MACOS_SDK_DIR)
+
+- ifeq (,$(filter-out 2 3,$(GCC_VERSION_MAJOR)))
++ else ifeq (,$(filter-out 2 3,$(GCC_VERSION_MAJOR)))
+ # GCC <= 3
+ DARWIN_SDK_FRAMEWORKS = -F$(MACOS_SDK_DIR)/System/Library/Frameworks
+ ifneq (,$(shell find $(MACOS_SDK_DIR)/Library/Frameworks -maxdepth 0))
commit 336b27890b10f346158491b0d5d8edc25fb476e4
Author: Tor Lillqvist <tml at iki.fi>
Date: Sun Apr 15 14:08:10 2012 +0200
Look for the Mac OS X SDKs also where current Xcode has them
diff --git a/configure.in b/configure.in
index d674d34..bac6866 100644
--- a/configure.in
+++ b/configure.in
@@ -2317,20 +2317,20 @@ if test "$_os" = "Darwin"; then
10.4)
MACOSX_SDK_PATH="/Developer/SDKs/MacOSX10.4u.sdk"
if test ! -d "$MACOSX_SDK_PATH"; then
- MACOSX_SDK_PATH="/Developer-old/SDKs/MacOSX10.4u.sdk"
+ MACOSX_SDK_PATH="/Developer-old/SDKs/MacOSX10.4u.sdk"
fi
if test ! -d "$MACOSX_SDK_PATH"; then
- MACOSX_SDK_PATH="/Xcode3/SDKs/MacOSX10.4u.sdk"
+ MACOSX_SDK_PATH="/Xcode3/SDKs/MacOSX10.4u.sdk"
fi
macosx_sdk_value="1040"
;;
10.5)
MACOSX_SDK_PATH="/Developer/SDKs/MacOSX10.5.sdk"
if test ! -d "$MACOSX_SDK_PATH"; then
- MACOSX_SDK_PATH="/Developer-old/SDKs/MacOSX10.5.sdk"
+ MACOSX_SDK_PATH="/Developer-old/SDKs/MacOSX10.5.sdk"
fi
if test ! -d "$MACOSX_SDK_PATH"; then
- MACOSX_SDK_PATH="/Xcode3/SDKs/MacOSX10.5.sdk"
+ MACOSX_SDK_PATH="/Xcode3/SDKs/MacOSX10.5.sdk"
fi
macosx_sdk_value="1050"
AC_MSG_WARN([Building with a SDK > 10.4 is experimental])
@@ -2338,12 +2338,18 @@ if test "$_os" = "Darwin"; then
;;
10.6)
MACOSX_SDK_PATH="/Developer/SDKs/MacOSX10.6.sdk"
+ if test ! -d "$MACOSX_SDK_PATH"; then
+ MACOSX_SDK_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk
+ fi
macosx_sdk_value="1060"
AC_MSG_WARN([Building with a SDK > 10.4 is experimental])
echo "Building with a SDK > 10.4 is experimental" >> warn
;;
10.7)
MACOSX_SDK_PATH="/Developer/SDKs/MacOSX10.7.sdk"
+ if test ! -d "$MACOSX_SDK_PATH"; then
+ MACOSX_SDK_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk
+ fi
macosx_sdk_value="1070"
AC_MSG_WARN([Building with SDK 10.7 is known to fail in vcl])
echo "Building with SDK 10.7 is known to fail in vcl" >> warn
commit f649237f0adeb0d01e8a6a4d87ea85250be80ce9
Author: Tor Lillqvist <tml at iki.fi>
Date: Sun Apr 15 14:05:09 2012 +0200
Propagate verbosity to lpsolve build
diff --git a/lpsolve/lp_solve_5.5.patch b/lpsolve/lp_solve_5.5.patch
index 43c9e07..bca62f4 100644
--- a/lpsolve/lp_solve_5.5.patch
+++ b/lpsolve/lp_solve_5.5.patch
@@ -56,11 +56,15 @@
rm *.o 2>/dev/null
--- misc/build/lp_solve_5.5/lpsolve55/ccc.osx.orig Thu Jun 23 22:53:08 2005
+++ misc/build/lp_solve_5.5/lpsolve55/ccc.osx Sun May 22 11:19:48 2011
-@@ -1,23 +1,32 @@
+@@ -1,23 +1,36 @@
src='../lp_MDO.c ../shared/commonlib.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../colamd/colamd.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c'
-c=cc
+c=$CC
++if test -n "$verbose"; then
++ set -x
++fi
++
def=
so=
+extra_cflags=$EXTRA_CFLAGS
diff --git a/lpsolve/makefile.mk b/lpsolve/makefile.mk
index 232faad..c91e3a0 100644
--- a/lpsolve/makefile.mk
+++ b/lpsolve/makefile.mk
@@ -74,7 +74,7 @@ OUT2LIB=$(BUILD_DIR)$/lpsolve55.lib
OUT2BIN=$(BUILD_DIR)$/lpsolve55.dll
.ELSE
.IF "$(OS)"=="MACOSX"
-.EXPORT: EXTRA_CDEFS EXTRA_LINKFLAGS
+.EXPORT: EXTRA_CDEFS EXTRA_LINKFLAGS verbose
BUILD_ACTION=sh ccc.osx
OUT2LIB=$(BUILD_DIR)$/liblpsolve55.dylib
.ELIF "$(OS)"=="IOS"
More information about the Libreoffice-commits
mailing list