aboutsummaryrefslogtreecommitdiff
path: root/devel/mk-configure
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2010-07-18 21:28:34 +0000
committerMax Brazhnikov <makc@FreeBSD.org>2010-07-18 21:28:34 +0000
commit8a9234885b309ddf13c1c1843cec7cd35d3261cf (patch)
treee4b8514eb31eb48873a4466b02584f115d29b1f7 /devel/mk-configure
parent9838803f59d1dcea26b0c1af23aab2c807d3bbe5 (diff)
Notes
Diffstat (limited to 'devel/mk-configure')
-rw-r--r--devel/mk-configure/Makefile28
-rw-r--r--devel/mk-configure/distinfo6
-rw-r--r--devel/mk-configure/pkg-plist42
3 files changed, 41 insertions, 35 deletions
diff --git a/devel/mk-configure/Makefile b/devel/mk-configure/Makefile
index fc9474972842..ee532f17311d 100644
--- a/devel/mk-configure/Makefile
+++ b/devel/mk-configure/Makefile
@@ -6,21 +6,24 @@
#
PORTNAME= mk-configure
-PORTVERSION= 0.15.1
+PORTVERSION= 0.17.0
CATEGORIES= devel
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= to.my.trociny@gmail.com
COMMENT= Lightweight, easy to use replacement for GNU autotools
-BUILD_DEPENDS= bmake:${PORTSDIR}/devel/bmake
-RUN_DEPENDS= $(BUILD_DEPENDS)
+BUILD_DEPENDS= ${BMAKE}:${PORTSDIR}/devel/bmake
+RUN_DEPENDS:= ${BUILD_DEPENDS}
-.if !defined(NOPORTDOCS)
-DOCFILES= README NEWS TODO COPYRIGHT FAQ
-.else
-DOCFILES=
-.endif
+MAKE_JOBS_UNSAFE= yes
+
+BMAKE?= ${LOCALBASE}/bin/bmake
+MAKE_ENV+= EXTRAFILES="${PORTDOCS:C|.*\.pdf|doc/&|}"
+INSTALL_TARGET= installdirs install
+
+PORTDOCS= README NEWS TODO COPYRIGHT FAQ presentation.pdf
+PORTEXAMPLES= *
MAN1= mkc_check_funclib.1 mkc_check_header.1 mkc_check_sizeof.1 \
mkc_check_decl.1 mkc_check_prog.1 mkc_check_custom.1 \
@@ -28,9 +31,14 @@ MAN1= mkc_check_funclib.1 mkc_check_header.1 mkc_check_sizeof.1 \
MAN7= mk-configure.7
do-build:
- bmake -C ${WRKSRC} all
+ @${SETENV} ${MAKE_ENV} ${BMAKE} -C ${BUILD_WRKSRC} ${MAKE_FLAGS} ${MAKEFILE} \
+ ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}
do-install:
- bmake -C ${WRKSRC} installdirs install EXTRAFILES="${DOCFILES}"
+ @${SETENV} ${MAKE_ENV} ${BMAKE} -C ${INSTALL_WRKSRC} ${MAKE_FLAGS} ${MAKEFILE} \
+ ${_MAKE_JOBS} ${MAKE_ARGS} ${INSTALL_TARGET}
+.if !defined(NOPORTEXAMPLES)
+ cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}
+.endif
.include <bsd.port.mk>
diff --git a/devel/mk-configure/distinfo b/devel/mk-configure/distinfo
index 2ee81d62c0fe..aa86b35c19bd 100644
--- a/devel/mk-configure/distinfo
+++ b/devel/mk-configure/distinfo
@@ -1,3 +1,3 @@
-MD5 (mk-configure-0.15.1.tar.gz) = 3c39ad8da73106b815ea94f761a710b9
-SHA256 (mk-configure-0.15.1.tar.gz) = ec4ebea255fd8c85026c1450053427bb982144a79c72baaf709f24427768ba8c
-SIZE (mk-configure-0.15.1.tar.gz) = 218941
+MD5 (mk-configure-0.17.0.tar.gz) = 6ea4a1d23a874b2ebd4d215bd1078724
+SHA256 (mk-configure-0.17.0.tar.gz) = 2cca19e2b45d9e2da9234927ca1398fc854e384644d5c7aa109d99d7a208bb1e
+SIZE (mk-configure-0.17.0.tar.gz) = 186701
diff --git a/devel/mk-configure/pkg-plist b/devel/mk-configure/pkg-plist
index 8b956204d309..bd3641a4a603 100644
--- a/devel/mk-configure/pkg-plist
+++ b/devel/mk-configure/pkg-plist
@@ -1,16 +1,16 @@
-bin/mkcmake
+bin/mkc_check_common.sh
+bin/mkc_check_compiler
+bin/mkc_check_custom
+bin/mkc_check_decl
bin/mkc_check_funclib
bin/mkc_check_header
-bin/mkc_check_sizeof
-bin/mkc_check_decl
bin/mkc_check_prog
-bin/mkc_check_custom
-bin/mkc_which
+bin/mkc_check_sizeof
bin/mkc_check_version
-bin/mkc_test_helper
-bin/mkc_check_compiler
bin/mkc_install
-bin/mkc_check_common.sh
+bin/mkc_test_helper
+bin/mkc_which
+bin/mkcmake
%%DATADIR%%/custom/endianess
%%DATADIR%%/custom/prog_bison
%%DATADIR%%/custom/prog_flex
@@ -21,36 +21,34 @@ bin/mkc_check_common.sh
share/mkc-mk/configure.mk
share/mkc-mk/mkc.configure.mk
share/mkc-mk/mkc.files.mk
+share/mkc-mk/mkc.intexts.mk
share/mkc-mk/mkc.lib.mk
+share/mkc-mk/mkc.minitest.mk
+share/mkc-mk/mkc.own.mk
+share/mkc-mk/mkc.pkg-config.mk
share/mkc-mk/mkc.prog.mk
share/mkc-mk/mkc.subdir.mk
share/mkc-mk/mkc.subprj.mk
share/mkc-mk/mkc.subprjs.mk
-share/mkc-mk/mkc.own.mk
-share/mkc-mk/mkc.intexts.mk
-share/mkc-mk/mkc.minitest.mk
-share/mkc-mk/mkc.pkg-config.mk
-share/mkc-mk/mkc.ver.mk
share/mkc-mk/mkc_imp.dep.mk
share/mkc-mk/mkc_imp.files.mk
+share/mkc-mk/mkc_imp.final.mk
share/mkc-mk/mkc_imp.inc.mk
share/mkc-mk/mkc_imp.info.mk
+share/mkc-mk/mkc_imp.init.mk
+share/mkc-mk/mkc_imp.intexts.mk
share/mkc-mk/mkc_imp.lib.mk
share/mkc-mk/mkc_imp.links.mk
+share/mkc-mk/mkc_imp.lua.mk
share/mkc-mk/mkc_imp.man.mk
share/mkc-mk/mkc_imp.own.mk
+share/mkc-mk/mkc_imp.pkg-config.mk
+share/mkc-mk/mkc_imp.platform.sys.mk
share/mkc-mk/mkc_imp.prog.mk
+share/mkc-mk/mkc_imp.scripts.mk
share/mkc-mk/mkc_imp.subdir.mk
share/mkc-mk/mkc_imp.subprj.mk
share/mkc-mk/mkc_imp.sys.mk
-share/mkc-mk/mkc_imp.init.mk
-share/mkc-mk/mkc_imp.final.mk
-share/mkc-mk/mkc_imp.platform.sys.mk
+share/mkc-mk/mkc_imp.vars.mk
share/mkc-mk/sys.mk
@dirrm share/mkc-mk
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
-%%PORTDOCS%%%%DOCSDIR%%/FAQ
-%%PORTDOCS%%@dirrm %%DOCSDIR%%