aboutsummaryrefslogtreecommitdiff
path: root/devel/ddd
diff options
context:
space:
mode:
authorBoris Samorodov <bsam@FreeBSD.org>2013-09-23 19:40:09 +0000
committerBoris Samorodov <bsam@FreeBSD.org>2013-09-23 19:40:09 +0000
commit9bb1215a3474c8dd83fed8bb3d75f62c4e1ae34f (patch)
tree7e4f291a2a110853111cd498e931e684426865d3 /devel/ddd
parent784f47daef674f92aefd2c3684c5583b04324d16 (diff)
downloadports-9bb1215a3474c8dd83fed8bb3d75f62c4e1ae34f.tar.gz
ports-9bb1215a3474c8dd83fed8bb3d75f62c4e1ae34f.zip
Notes
Diffstat (limited to 'devel/ddd')
-rw-r--r--devel/ddd/Makefile10
-rw-r--r--devel/ddd/files/patch-ddd-VSLDefList.C11
-rw-r--r--devel/ddd/pkg-plist1
3 files changed, 15 insertions, 7 deletions
diff --git a/devel/ddd/Makefile b/devel/ddd/Makefile
index 1d2131804a10..997d82adb334 100644
--- a/devel/ddd/Makefile
+++ b/devel/ddd/Makefile
@@ -23,7 +23,6 @@ CONFIGURE_ARGS= --with-motif-libraries="${LIBXMDIR}" \
PLIST_SUB= VERSION=${PORTVERSION}
-MAN1= ddd.1
DOCS= AUTHORS INSTALL PROBLEMS README TIPS TODO \
doc/html/ddd.html doc/ddd-paper.ps \
doc/ddd-themes.pdf doc/ddd.pdf
@@ -39,7 +38,6 @@ LIBXMDIR!= ${ECHO_CMD} ${MOTIFLIB} | ${SED} -e 's/-L//g' | ${AWK} '{print $$1}'
LIBXMDIR= ${LOCALBASE}
.endif
-NO_STAGE= yes
pre-patch:
@${RM} -fv ${WRKSRC}/ddd/ddd.info*
@${RM} -fv ${WRKSRC}/ddd/ddd-themes.info*
@@ -52,13 +50,11 @@ post-configure:
@${ECHO_CMD} "LIBXM = ${MOTIFLIB}" >> ${WRKSRC}/ddd/Makefile
post-install:
-.if !defined(NOPORTDOCS)
- @${INSTALL} -d -o ${DOCOWN} -g ${DOCGRP} ${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
.for file in ${DOCS}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
.endfor
- @${GZIP_CMD} ${DOCSDIR}/*.ps
-.endif
+ ${GZIP_CMD} ${STAGEDIR}${DOCSDIR}/*.ps
check:
(cd ${WRKSRC} ; ${GMAKE} check)
diff --git a/devel/ddd/files/patch-ddd-VSLDefList.C b/devel/ddd/files/patch-ddd-VSLDefList.C
new file mode 100644
index 000000000000..b3a953e186f8
--- /dev/null
+++ b/devel/ddd/files/patch-ddd-VSLDefList.C
@@ -0,0 +1,11 @@
+--- ddd/VSLDefList.C.orig 2013-09-23 10:38:30.000000000 +0200
++++ ddd/VSLDefList.C 2013-09-23 10:39:12.000000000 +0200
+@@ -60,7 +60,7 @@
+ {
+ std::ostringstream s;
+ s << *arg;
+- VSLLib::eval_error("no suiting definition for " + f_name() + s);
++ VSLLib::eval_error("no suiting definition for " + f_name() + s.str().c_str());
+ }
+
+ return d ? d->eval(arg) : 0;
diff --git a/devel/ddd/pkg-plist b/devel/ddd/pkg-plist
index 75b3923b2ac6..34fddf8d32ca 100644
--- a/devel/ddd/pkg-plist
+++ b/devel/ddd/pkg-plist
@@ -1,4 +1,5 @@
bin/ddd
+man/man1/ddd.1.gz
share/applications/ddd.desktop
share/ddd-%%VERSION%%/COPYING
share/ddd-%%VERSION%%/NEWS