ports/devel/ice/files/patch-python-config-Make.rules
Michael Gmelin 4aff7c172a Update devel/ice, devel/py-ice and devel/php5-ice to 3.6.0
PR:		201143
Differential Revision:	https://reviews.freebsd.org/D2930
Reviewed by:	bapt
Approved by:	bapt
Tested by:	Roger Leigh <rleigh@codelibre.net>
2015-07-13 19:48:31 +00:00

99 lines
2.8 KiB
Text

--- python/config/Make.rules.orig 2015-06-23 15:30:20.000000000 +0000
+++ python/config/Make.rules 2015-06-27 23:26:40.586161355 +0000
@@ -11,7 +11,8 @@
# Select an installation base directory. The directory will be created
# if it does not exist.
#
-prefix ?= /opt/Ice-$(VERSION)
+ICE_HOME = %%LOCALBASE%%
+prefix ?= %%PREFIX%%
#
# The "root directory" for runpath embedded in executables. Can be set
@@ -49,7 +50,7 @@
# version used for building the Ice extension, then set PYTHON to
# the specific to the location of the python interpreter.
#
-PYTHON ?= python
+PYTHON ?= %%PYTHON_CMD%%
PYTHON_VERSION ?= python$(shell $(PYTHON) -c "import sys; import distutils.sysconfig as ds; sys.stdout.write(ds.get_python_version())")
@@ -91,9 +92,9 @@
include $(top_srcdir)/../config/Make.common.rules
endif
-ifndef usr_dir_install
-RPATH_DIR = $(prefix)/$(libsubdir)
-endif
+#ifndef usr_dir_install
+#RPATH_DIR = $(prefix)/$(libsubdir)
+#endif
install_bindir = $(prefix)/$(binsubdir)
@@ -108,17 +109,17 @@
libdir = $(top_srcdir)/python
-ifndef usr_dir_install
- install_pythondir = $(prefix)/python
- install_libdir = $(prefix)/python
-else
+#ifndef usr_dir_install
+# install_pythondir = $(prefix)/python
+# install_libdir = $(prefix)/python
+#else
#
# The install_dir script says where python wants site-packages installed.
#
- install_pythondir = $(shell $(PYTHON) $(top_srcdir)/config/install_dir)
- install_libdir = $(install_pythondir)
-endif
+ install_pythondir = %%PYTHON_SITELIBDIR%%/Ice
+ install_libdir = %%PYTHON_SITELIBDIR%%/Ice
+#endif
ifeq ($(UNAME),SunOS)
ifeq ($(LP64),yes)
@@ -127,14 +128,10 @@
endif
endif
-ifdef ice_src_dist
- ICE_LIB_DIR = -L$(ice_cpp_dir)/$(libsubdir)
- ICE_FLAGS = -I$(ice_cpp_dir)/include
-else
- ICE_LIB_DIR = -L$(ice_dir)/$(libsubdir)
- ICE_FLAGS = -I$(ice_dir)/include
-endif
-ICE_LIBS = $(ICE_LIB_DIR) -lIceSSL -lIce -lSlice -lIceUtil
+
+ICE_LIB_DIR = -L%%LOCALBASE%%/$(libsubdir)
+ICE_FLAGS = -I%%LOCALBASE%%/include
+ICE_LIBS = $(ICE_LIB_DIR) -lIceSSL -lIce -lSlice -lIceUtil %%ICONV_LIB%%
CPPFLAGS =
ICECPPFLAGS = -I$(slicedir)
@@ -143,10 +140,7 @@
ifdef ice_src_dist
SLICE2PY = $(PYTHON) $(top_srcdir)/config/s2py.py
- SLICEPARSERLIB = $(ice_cpp_dir)/$(libsubdir)/$(call mklibfilename,Slice,$(VERSION))
- ifeq ($(wildcard $(SLICEPARSERLIB)),)
- SLICEPARSERLIB = $(ice_cpp_dir)/$(lib64subdir)/$(call mklibfilename,Slice,$(VERSION))
- endif
+ SLICEPARSERLIB = /usr/local/lib/$(call mklibfilename,Slice,$(VERSION))
else
ifeq ($(UNAME),Darwin)
SLICE2PY = /usr/local/bin/slice2py
@@ -171,7 +165,7 @@
all:: $(SRCS)
-%_ice.py: $(slicedir)/%.ice
+%_ice.py: $(ICE_HOME)/%.ice
rm -f $(*F).py
$(SLICE2PY) $(SLICE2PYFLAGS) $<
@mkdir -p .depend