aboutsummaryrefslogtreecommitdiff
path: root/devel/fastdep
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2002-11-20 12:25:13 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2002-11-20 12:25:13 +0000
commit959a925be19df3bb79a82574c7f022b8799b07c5 (patch)
tree012726904e48ee18e97bf8872cefbd2c39fbeb02 /devel/fastdep
parentfc1a499ec3ef541d776f52fd568c238471e65503 (diff)
downloadports-959a925be19df3bb79a82574c7f022b8799b07c5.tar.gz
ports-959a925be19df3bb79a82574c7f022b8799b07c5.zip
- Support CXX/CXXFLAGS properly
PR: 45425 Submitted by: Ports Fury
Notes
Notes: svn path=/head/; revision=70568
Diffstat (limited to 'devel/fastdep')
-rw-r--r--devel/fastdep/Makefile10
-rw-r--r--devel/fastdep/files/patch-Makefile.real13
2 files changed, 15 insertions, 8 deletions
diff --git a/devel/fastdep/Makefile b/devel/fastdep/Makefile
index 95f7689d0cc0..279215ad8011 100644
--- a/devel/fastdep/Makefile
+++ b/devel/fastdep/Makefile
@@ -8,21 +8,23 @@
PORTNAME= fastdep
PORTVERSION= 0.13
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://www.irule.be/bvh/c++/fastdep/
MAINTAINER= ports@FreeBSD.org
-LIB_DEPENDS= gnugetopt:${PORTSDIR}/devel/libgnugetopt
+LIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
USE_REINPLACE= yes
USE_GMAKE= yes
+MAKE_ENV= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}"
ALL_TARGET= boot
-CFLAGS+= -I${LOCALBASE}/include
post-patch:
- @${REINPLACE_CMD} -e "s|make|gmake|" ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e "s|CXXFLAGS=|CXXFLAGS+=|" ${WRKSRC}/Makefile.common
+ @${REINPLACE_CMD} -e 's|make |\$$\{MAKE\} |g' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e 's|CXXFLAGS=|CXXFLAGS+=|g ; \
+ s|-O2||g' ${WRKSRC}/Makefile.common
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/fastdep ${PREFIX}/bin
diff --git a/devel/fastdep/files/patch-Makefile.real b/devel/fastdep/files/patch-Makefile.real
index 3add4a391e10..a1fa404fd325 100644
--- a/devel/fastdep/files/patch-Makefile.real
+++ b/devel/fastdep/files/patch-Makefile.real
@@ -1,11 +1,16 @@
---- Makefile.real.orig Wed Oct 30 20:46:26 2002
-+++ Makefile.real Wed Oct 30 20:46:46 2002
-@@ -8,7 +8,7 @@
+--- Makefile.real.orig Thu Jun 20 06:19:59 2002
++++ Makefile.real Sat Nov 9 12:13:07 2002
+@@ -8,11 +8,11 @@
g++ $(CXXFLAGS) -o $(BINARY) @linkfiles
-rm -f linkfiles
else
- g++ $(CXXFLAGS) -o $(BINARY) $(OBJECTS)
-+ g++ $(CXXFLAGS) -o $(BINARY) $(OBJECTS) -L${LOCALBASE}/lib -lgnugetopt
++ $(CXX) $(CXXFLAGS) -o $(BINARY) $(OBJECTS) -L${LOCALBASE}/lib -lgnugetopt
endif
.cc.o: $(ALLMAKEFILES)
+- g++ $(CXXFLAGS) -c $< -o $@
++ $(CXX) $(CXXFLAGS) -I${LOCALBASE}/include -c $< -o $@
+
+ $(DEPENDS): $(SOURCES) $(MAKEFILE)
+ ifeq ($(HOST_SYSTEM),cygwin)