aboutsummaryrefslogtreecommitdiff
path: root/devel/codeworker/Makefile
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2004-10-12 12:46:56 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2004-10-12 12:46:56 +0000
commit374e07ba7598bdcb6e4fd2da66a98aaa4ece982b (patch)
tree58982f10c11c9a95047cca7c6bad45df7c72ccc3 /devel/codeworker/Makefile
parent0dc1b60e2cf3633ea24bb1f5118e8703c3e20044 (diff)
Notes
Diffstat (limited to 'devel/codeworker/Makefile')
-rw-r--r--devel/codeworker/Makefile25
1 files changed, 12 insertions, 13 deletions
diff --git a/devel/codeworker/Makefile b/devel/codeworker/Makefile
index e4cbc640746d..912de35277a0 100644
--- a/devel/codeworker/Makefile
+++ b/devel/codeworker/Makefile
@@ -7,22 +7,23 @@
#
PORTNAME= codeworker
-PORTVERSION= 3.3
-PORTREVISION= 1
+PORTVERSION= 3.8.2
CATEGORIES= devel
MASTER_SITES= http://codeworker.free.fr/downloads/
-DISTNAME= CodeWorker_SRC${PORTVERSION:S/./_/}
+DISTNAME= CodeWorker_SRC${PORTVERSION:S/./_/g}
MAINTAINER= ports@FreeBSD.org
COMMENT= A parsing tool and a source code generator
-PLIST_FILES= bin/codeworker
+EXTRACT_BEFORE_ARGS= -qo -aa
+
+WRKSRC= ${WRKDIR}/CodeWorker${PORTVERSION:S/./_/g}
+
USE_ZIP= yes
-USE_REINPLACE= yes
-NO_WRKSUBDIR= yes
-LDFLAGS+= -lcompat
USE_GMAKE= yes
-MAKE_ENV= LDFLAGS="${LDFLAGS}"
+MAKE_ARGS= CC="${CXX}" CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" LFLAGS="-lm"
+
+PLIST_FILES= bin/codeworker
.include <bsd.port.pre.mk>
@@ -30,11 +31,9 @@ MAKE_ENV= LDFLAGS="${LDFLAGS}"
BROKEN= "Does not compile on !i386"
.endif
-post-patch:
- @${REINPLACE_CMD} -e "s|^CXXFLAGS|#CXXFLAGS|g" \
- -e s"|LFLAGS|LDFLAGS|" -e "s|^LDFLAGS|#LDFLAGS|" \
- -e "s|CC|CXX|g" -e "s|^CXX|#CXX|g" ${WRKSRC}/Makefile
- @${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -e "s| ||"
+.if ${OSVERSION} < 500035
+CFLAGS+= -fpermissive
+.endif
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/codeworker ${PREFIX}/bin