Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Nov 2013 08:42:09 +0000 (UTC)
From:      Alberto Villa <avilla@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r333663 - head/graphics/qtgtl
Message-ID:  <201311130842.rAD8g9qg043925@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: avilla
Date: Wed Nov 13 08:42:09 2013
New Revision: 333663
URL: http://svnweb.freebsd.org/changeset/ports/333663

Log:
  - Update to 0.9.3.
  - STAGEify.
  - Use LIB_DEPENDS new format.
  - Optionally install EXAMPLES.
  - Mark explicit dependency on qt4-corelib.
  - Remove common LICENSE_FILE.
  - Share pkg-descr with graphics/opengtl.

Deleted:
  head/graphics/qtgtl/pkg-descr
Modified:
  head/graphics/qtgtl/Makefile
  head/graphics/qtgtl/distinfo   (contents, props changed)

Modified: head/graphics/qtgtl/Makefile
==============================================================================
--- head/graphics/qtgtl/Makefile	Wed Nov 13 08:40:28 2013	(r333662)
+++ head/graphics/qtgtl/Makefile	Wed Nov 13 08:42:09 2013	(r333663)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	qtgtl
-PORTVERSION=	0.9.2
-PORTREVISION=	1
+PORTVERSION=	0.9.3
 CATEGORIES=	graphics devel
 MASTER_SITES=	http://download.opengtl.org/
 DISTNAME=	libQtGTL-${PORTVERSION}
@@ -11,21 +10,33 @@ MAINTAINER=	avilla@FreeBSD.org
 COMMENT=	Qt bindings for the Graphics Transformation Languages
 
 LICENSE=	LGPL20
-LICENSE_FILE=	${WRKSRC}/COPYING
 
-LIB_DEPENDS=	GTLCore.0:${PORTSDIR}/graphics/opengtl
+LIB_DEPENDS=	libGTLCore.so:${PORTSDIR}/graphics/opengtl
 
-USE_QT4=	gui moc_build qmake_build rcc_build uic_build
+USE_QT4=	corelib gui moc_build qmake_build rcc_build uic_build
+USES=		cmake:outsource pkgconfig
 USE_BZIP2=	yes
-USES=		cmake pkgconfig
 USE_LDCONFIG=	yes
 
-NO_STAGE=	yes
+DESCR=		${.CURDIR:H:H}/graphics/opengtl/pkg-descr
+
+PORTEXAMPLES=	QtCTL QtShiva
+
+OPTIONS_DEFINE=	EXAMPLES
+
 pre-configure:
-	${REINPLACE_CMD} -e 's|set(QTGTL_LIB_SOVERSION.*|set(QTGTL_LIB_SOVERSION "0")|' \
+	@${REINPLACE_CMD} -e 's,set(QTGTL_LIB_SOVERSION.*,set(QTGTL_LIB_SOVERSION "0"),' \
 		${PATCH_WRKSRC}/CMakeLists.txt
-	${REINPLACE_CMD} -e 's|$${LIB_INSTALL_DIR}/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \
+	@${REINPLACE_CMD} -e 's,$${LIB_INSTALL_DIR}/pkgconfig,${PREFIX}/libdata/pkgconfig,g' \
 		${PATCH_WRKSRC}/QtGTL/CMakeLists.txt \
 		${PATCH_WRKSRC}/QtShiva/CMakeLists.txt
 
+post-install:
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+.for f in ${PORTEXAMPLES}
+	cd ${WRKSRC}/examples && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${EXAMPLESDIR}
+	${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/examples/${f}/${f:S/Qt/q/} \
+		${STAGEDIR}${EXAMPLESDIR}/${f}
+.endfor
+
 .include <bsd.port.mk>

Modified: head/graphics/qtgtl/distinfo
==============================================================================
--- head/graphics/qtgtl/distinfo	Wed Nov 13 08:40:28 2013	(r333662)
+++ head/graphics/qtgtl/distinfo	Wed Nov 13 08:42:09 2013	(r333663)
@@ -1,2 +1,2 @@
-SHA256 (libQtGTL-0.9.2.tar.bz2) = 840a2657eae208ffcb3ecc8fa26655a56b85feee1d4a511b0bc74ad5fd65dbc8
-SIZE (libQtGTL-0.9.2.tar.bz2) = 28428
+SHA256 (libQtGTL-0.9.3.tar.bz2) = dd6925aa146981038cc462f3a427d65030b600f263a98a03f830070f554a2d7b
+SIZE (libQtGTL-0.9.3.tar.bz2) = 27903



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311130842.rAD8g9qg043925>