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