From 8e7dde95a33a5cb3ed6f3c437a4d15d3e05f65f7 Mon Sep 17 00:00:00 2001 From: Alberto Villa Date: Sat, 12 Jun 2010 10:41:02 +0000 Subject: [PATCH] - Install documentation. - Fix cmake modules path. - Add LICENSE. - Bump PORTREVISION. PR: ports/147765 Submitted by: Gvozdikov Veniamin Approved by: miwi (mentor) --- devel/qjson/Makefile | 24 +++++++++++++++++++++++- devel/qjson/pkg-plist | 7 +++---- 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/devel/qjson/Makefile b/devel/qjson/Makefile index aff823c2698d..6389092cc511 100644 --- a/devel/qjson/Makefile +++ b/devel/qjson/Makefile @@ -6,12 +6,16 @@ PORTNAME= qjson PORTVERSION= 0.7.1 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF MAINTAINER= avilla@FreeBSD.org COMMENT= Qt-based library that maps JSON data to QVariant objects +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/COPYING + USE_BZIP2= yes USE_QT_VER= 4 QT_COMPONENTS= corelib moc_build qmake_build rcc_build uic_build @@ -19,10 +23,28 @@ MAKE_JOBS_SAFE= yes USE_CMAKE= yes USE_LDCONFIG= yes +PORTDOCS= * + WRKSRC= ${WRKDIR}/${PORTNAME} +.ifndef(NOPORTDOCS) +BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen +.endif + pre-configure: - @${REINPLACE_CMD} -e '/pkgconfig/ s/$${LIB_SUFFIX}/data/' \ + ${REINPLACE_CMD} -e '/pkgconfig/ s/$${LIB_SUFFIX}/data/' \ + -e 's|apps/cmake/modules|cmake/Modules|' \ ${WRKSRC}/CMakeLists.txt +post-build: +.ifndef(NOPORTDOCS) + cd ${WRKSRC}/doc && doxygen +.endif + +post-install: +.ifndef(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} \* ${DOCSDIR} +.endif + .include diff --git a/devel/qjson/pkg-plist b/devel/qjson/pkg-plist index 591144e3ddad..6943e462f8b4 100644 --- a/devel/qjson/pkg-plist +++ b/devel/qjson/pkg-plist @@ -8,8 +8,7 @@ lib/libqjson.so lib/libqjson.so.0 lib/libqjson.so.0.7.1 libdata/pkgconfig/QJson.pc -share/apps/cmake/modules/FindQJSON.cmake -@dirrmtry share/apps/cmake/modules -@dirrmtry share/apps/cmake -@dirrmtry share/apps +share/cmake/Modules/FindQJSON.cmake +@dirrmtry share/cmake/Modules +@dirrmtry share/cmake @dirrm include/qjson