ports/devel/py-ice/files/patch-config+Make.rules
Tilman Keskinoz 01efe17e80 Fix build with new ice by updating to 3.0.0, which fixes builds on
64bit Platforms

PR:		89200
Submitted by:	Boris B. Samorodov <bsam@ipt.ru>
2005-11-20 20:47:28 +00:00

67 lines
2 KiB
Text

--- config/Make.rules.orig Fri Nov 11 16:59:51 2005
+++ config/Make.rules Thu Nov 17 18:15:30 2005
@@ -7,6 +7,8 @@
#
# **********************************************************************
+ICE_HOME = %%LOCALBASE%%
+
ifndef ICE_HOME
$(error ICE_HOME is not defined)
endif
@@ -16,7 +18,7 @@
# if it does not exist.
#
-prefix = /opt/IcePy-$(VERSION)
+prefix = %%PREFIX%%
#
# Define OPTIMIZE as yes if you want to build with optimization.
@@ -65,13 +67,13 @@
# version used for building the Ice extension, then set PYTHON_VERSION
# to "python2.3" or "python2.4".
#
- PYTHON_VERSION ?= $(word 1,$(notdir $(wildcard /usr/include/python2.[34]*)))
+ PYTHON_VERSION ?= $(word 1,$(notdir $(wildcard %%LOCALBASE%%/include/python2.[34]*)))
ifeq ($(PYTHON_VERSION),)
python_darwin_home = /System/Library/Frameworks/Python.framework/Versions/Current
PYTHON_VERSION = $(word 1,$(notdir $(wildcard $(python_darwin_home)/include/python2.[34]*)))
endif
- PYTHON_INCLUDE_DIR = /usr/include/$(PYTHON_VERSION)
- PYTHON_LIB_DIR = /usr/lib/$(PYTHON_VERSION)/config
+ PYTHON_INCLUDE_DIR = %%LOCALBASE%%/include/$(PYTHON_VERSION)
+ PYTHON_LIB_DIR = %%LOCALBASE%%/lib/$(PYTHON_VERSION)
endif
ifeq ($(PYTHON_VERSION),)
@@ -100,21 +102,21 @@
slicedir = $(ICE_HOME)/slice
endif
-ifeq ($(LP64),yes)
+#ifeq ($(LP64),yes)
#
# TODO: Where should the shared library be installed if it is a 64 bit
# build.
#
- install_libdir = $(prefix)/lib$(lp64suffix)
-else
- install_libdir = $(prefix)/python
-endif
+# install_libdir = $(prefix)/lib$(lp64suffix)
+#else
+ install_libdir = %%PYTHON_SITELIBDIR%%/Ice
+#endif
install_slicedir = $(prefix)/slice
-install_pythondir = $(prefix)/python
+install_pythondir = %%PYTHON_SITELIBDIR%%/Ice
-INSTALL = cp -fp
-INSTALL_PROGRAM = ${INSTALL}
+INSTALL = install -C -o root -g wheel -m 444
+INSTALL_PROGRAM = install -C -s -o root -g wheel -m 555
INSTALL_LIBRARY = ${INSTALL}
INSTALL_DATA = ${INSTALL}