summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2014-02-26 09:45:30 +0000
committerMartin Wilke <miwi@FreeBSD.org>2014-02-26 09:45:30 +0000
commit36b524de240b25a89ba7479269a31df7bde1e35f (patch)
tree9635bbdac1fb5a332c4f7fb4866e242c63030b3a /lang
parent- Stage support (diff)
- Stage support
Notes
Notes: svn path=/head/; revision=346178
Diffstat (limited to 'lang')
-rw-r--r--lang/elk/Makefile15
-rw-r--r--lang/elk/pkg-plist1
2 files changed, 6 insertions, 10 deletions
diff --git a/lang/elk/Makefile b/lang/elk/Makefile
index 6391f376ca68..7335d7c36767 100644
--- a/lang/elk/Makefile
+++ b/lang/elk/Makefile
@@ -18,12 +18,9 @@ USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
MAKE_JOBS_UNSAFE= yes
-MAN1= elk.1
-
CPPFLAGS+= -I${LOCALBASE}/include/libelf -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${ARCH} == "amd64"
@@ -34,13 +31,11 @@ post-patch:
@${REINPLACE_CMD} -e '/^SUBDIRS/s|doc examples||g' ${WRKSRC}/Makefile.in
post-install:
- ${INSTALL_MAN} ${WRKSRC}/doc/man/elk.1 ${MANPREFIX}/man/man1
-.if !defined(NOPORTEXAMPLES)
- @${MKDIR} ${EXAMPLESDIR}
+ ${INSTALL_MAN} ${WRKSRC}/doc/man/elk.1 ${STAGEDIR}${MANPREFIX}/man/man1
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@${TAR} -C ${WRKSRC}/examples --exclude "*Makefile*" -cf - . | \
- ${TAR} -C ${EXAMPLESDIR} --unlink -xf -
- @${CHOWN} -R ${SHAREMODE}:${SHAREGRP} ${EXAMPLESDIR}
- @${FIND} ${EXAMPLESDIR}/ -type f -exec ${CHMOD} ${SHAREMODE} {} \;
-.endif
+ ${TAR} -C ${STAGEDIR}${EXAMPLESDIR} --unlink -xf -
+ @${CHOWN} -R ${SHAREMODE}:${SHAREGRP} ${STAGEDIR}${EXAMPLESDIR}
+ @${FIND} ${STAGEDIR}${EXAMPLESDIR}/ -type f -exec ${CHMOD} ${SHAREMODE} {} \;
.include <bsd.port.post.mk>
diff --git a/lang/elk/pkg-plist b/lang/elk/pkg-plist
index 04c0c405c8dd..3a07ec953463 100644
--- a/lang/elk/pkg-plist
+++ b/lang/elk/pkg-plist
@@ -172,6 +172,7 @@ lib/libelk.so.0
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/motif
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/c++
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
+man/man1/elk.1.gz
@dirrm %%DATADIR%%
@dirrm lib/elk
@dirrm include/elk/extensions