svn commit: r341729 - head/databases/metakit
Alexey Dokuchaev
danfe at FreeBSD.org
Wed Jan 29 13:03:17 UTC 2014
Author: danfe
Date: Wed Jan 29 13:03:16 2014
New Revision: 341729
URL: http://svnweb.freebsd.org/changeset/ports/341729
QAT: https://qat.redports.org/buildarchive/r341729/
Log:
- Stagify, reword COMMENT, drop ONLY_FOR_ARCHS: for broken cases, the port
should be marked accordingly instead
- Clean up Makefile and port description text while here
Modified:
head/databases/metakit/Makefile
head/databases/metakit/pkg-descr
Modified: head/databases/metakit/Makefile
==============================================================================
--- head/databases/metakit/Makefile Wed Jan 29 13:02:50 2014 (r341728)
+++ head/databases/metakit/Makefile Wed Jan 29 13:03:16 2014 (r341729)
@@ -8,20 +8,19 @@ CATEGORIES= databases
MASTER_SITES= http://www.equi4.com/pub/mk/
MAINTAINER= ports at FreeBSD.org
-COMMENT= C++ embedded database engine, supports Python and Tcl
+COMMENT= C++ embedded database engine with Python and Tcl support
LICENSE= MIT
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/builds
GNU_CONFIGURE= yes
CONFIGURE_SCRIPT= ../unix/configure
USE_LDCONFIG= yes
-ONLY_FOR_ARCHS= i386 alpha amd64
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/builds
OPTIONS_DEFINE= PYTHON TCL DOCS
OPTIONS_DEFAULT= PYTHON
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MPYTHON}
@@ -67,24 +66,25 @@ post-build:
${WRKSRC}/../python
.endif
+pre-install:
+ @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
+
post-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/libmk4.so \
- ${PREFIX}/lib/libmk4.so.0
- @${LN} -sf libmk4.so.0 ${PREFIX}/lib/libmk4.so
-.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${DOCSDIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/libmk4.so \
+ ${STAGEDIR}${PREFIX}/lib/libmk4.so.0
+ ${LN} -sf libmk4.so.0 ${STAGEDIR}${PREFIX}/lib/libmk4.so
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
${TAR} -C ${WRKSRC}/../doc --exclude "*CVS" -cf - . | \
- ${TAR} -C ${DOCSDIR} --unlink -xf -
+ ${TAR} -C ${STAGEDIR}${DOCSDIR} --unlink -xf -
${INSTALL_DATA} ${WRKSRC}/../Metakit.html ${WRKSRC}/../CHANGES \
- ${WRKSRC}/../README ${DOCSDIR}/
-.endif
+ ${WRKSRC}/../README ${STAGEDIR}${DOCSDIR}
test:
- (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
- ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test)
+ @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+ ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test)
.if defined(USE_TCL)
@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
- ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test-tcl)
+ ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test-tcl)
.endif
.include <bsd.port.mk>
Modified: head/databases/metakit/pkg-descr
==============================================================================
--- head/databases/metakit/pkg-descr Wed Jan 29 13:02:50 2014 (r341728)
+++ head/databases/metakit/pkg-descr Wed Jan 29 13:03:16 2014 (r341729)
@@ -1,7 +1,7 @@
METAKIT is a curious mix of flatfile, relational and OODBMS features with a
-small footprint and a big following. For those who don't need a heavy-duty SQL
-solution, it's tight and fast for <100,000 items, with a snazzy ability to
-dynamically change data structures on the fly. Interfaces are available for
-Tcl and Python, with Perl promised soon.
+small footprint, and a big following. For those who don't need a heavy-duty
+SQL solution, it is tight and fast for <100,000 items, with a snazzy ability
+to dynamically change data structures on the fly. Interfaces are available
+for Tcl and Python, with Perl support promised soon.
WWW: http://www.equi4.com/metakit/
More information about the svn-ports-all
mailing list