diff options
author | Joseph Koshy <jkoshy@FreeBSD.org> | 2006-04-26 18:47:58 +0000 |
---|---|---|
committer | Joseph Koshy <jkoshy@FreeBSD.org> | 2006-04-26 18:47:58 +0000 |
commit | 29a81a3671c3c54f0946025cd9919f2d5a0da4bc (patch) | |
tree | b567363b8d5be72bb761db72894cb85d6a3dc81d | |
parent | 29e5ba9520071e2462c8ed38186f7a723deee5de (diff) | |
download | freebsd-ports-29a81a3671c3c54f0946025cd9919f2d5a0da4bc.zip |
- Make this port respect CXX.
- Unbreak on FreeBSD 7.X.
Reported by: kris (from the dosirak cluster)
-rw-r--r-- | devel/pypersrc/files/patch-GNUmakefile | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/devel/pypersrc/files/patch-GNUmakefile b/devel/pypersrc/files/patch-GNUmakefile index 43e26f721860..11e05428a72c 100644 --- a/devel/pypersrc/files/patch-GNUmakefile +++ b/devel/pypersrc/files/patch-GNUmakefile @@ -1,5 +1,5 @@ --- GNUmakefile.orig Sun Mar 5 10:32:34 2006 -+++ GNUmakefile Tue Apr 18 20:57:06 2006 ++++ GNUmakefile Thu Apr 27 00:12:07 2006 @@ -6,13 +6,7 @@ include GNUmakefile.config @@ -15,12 +15,32 @@ INSTALL = install INSTALL_OWNER = -@@ -114,7 +108,7 @@ - $(CC) -c -o $@ $(CC_FLAGS) $(subst $(OUT_DIR)/,$(CC_SRC_DIR)/,$<) +@@ -82,8 +76,8 @@ + CC_OBJS = $(addprefix $(OUT_DIR)/,$(CC_OBJS_)) + EXTRA_HH_SRCS = $(addprefix $(HH_SRC_DIR)/,$(EXTRA_HH_SRCS_)) + HH_SRCS = $(CC_SRCS:.cc=.hh) $(EXTRA_HH_SRCS) +-CC = g++ +-LD = $(CC) ++CXX ?= g++ ++LD = $(CXX) + ifeq ($(PROFILE),1) + CC_FLAGS += -pg -O0 + LD_FLAGS += -pg -O0 +@@ -111,13 +105,14 @@ + $(LD) -o $@ $(LD_FLAGS) $(CC_OBJS) $(LD_LIB_FLAGS) $(LIBS) + + $(OUT_DIR)/%.o: $(CC_SRC_DIR)/%.cc $(HH_SRCS) +- $(CC) -c -o $@ $(CC_FLAGS) $(subst $(OUT_DIR)/,$(CC_SRC_DIR)/,$<) ++ $(CXX) -c -o $@ $(CC_FLAGS) $(subst $(OUT_DIR)/,$(CC_SRC_DIR)/,$<) $(CTAGS_LIB): $(CTAGS_SRC_DIR)/config.status $(CTAGS_SRCS) - make -C $(CTAGS_SRC_DIR) $(MAKECMDGOALS) + $(MAKE) -C $(CTAGS_SRC_DIR) $(MAKECMDGOALS) $(CTAGS_SRC_DIR)/config.status: - cd $(CTAGS_SRC_DIR) && ./configure +- cd $(CTAGS_SRC_DIR) && ./configure ++ cd $(CTAGS_SRC_DIR) && CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)" \ ++ CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure + + define CAT_PYTHON + $(PYTHON) $(TOOLS_DIR)/check.py -tabs $^ |