View | Details | Raw Unified | Return to bug 170419
Collapse All | Expand All

(-)qross/Makefile (-6 / +19 lines)
Lines 1-12 Link Here
1
# New ports collection makefile for:	Qross
1
# Created by: Gvozdikov Veniamin <g.veniamin@googlemail.com>
2
# Date created:				2012-01-08
3
# Whom:				Gvozdikov Veniamin <g.veniamin@googlemail.com>
4
#
5
# $FreeBSD: ports/devel/qross/Makefile,v 1.2 2012/11/17 05:56:55 svnexp Exp $
2
# $FreeBSD: ports/devel/qross/Makefile,v 1.2 2012/11/17 05:56:55 svnexp Exp $
6
#
7
3
8
PORTNAME=	qross
4
PORTNAME=	qross
9
PORTVERSION=	0.2.2
5
PORTVERSION=	0.2.2
6
PORTREVISION=	1
10
CATEGORIES=	devel
7
CATEGORIES=	devel
11
MASTER_SITES=	http://cloud.github.com/downloads/0xd34df00d/Qross/
8
MASTER_SITES=	http://cloud.github.com/downloads/0xd34df00d/Qross/
12
9
Lines 19-25 Link Here
19
USE_QT4=	designer gui network xml qmake_build uic_build moc_build \
16
USE_QT4=	designer gui network xml qmake_build uic_build moc_build \
20
		rcc_build script
17
		rcc_build script
21
18
22
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/src/qross
19
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
20
21
OPTIONS_DEFINE=	PYTHON_BINDINGS
22
PYTHON_BINDINGS_DESC=	Build python bindings
23
24
OPTIONS_DEFAULT=PYTHON_BINDINGS
25
26
.include <bsd.port.options.mk>
27
28
.if ${PORT_OPTIONS:MPYTHON_BINDINGS}
29
PLIST_SUB+=	PYTHON_BINDINGS=""
30
CMAKE_ARGS+=	-DENABLE_PYTHON=ON
31
BUILD_DEPENDS+=	sip:${PORTSDIR}/devel/py-sip
32
.else
33
CMAKE_ARGS+=	-DENABLE_PYTHON=OFF
34
PLIST_SUB+=	PYTHON_BINDINGS="@comment "
35
.endif
23
36
24
post-install:
37
post-install:
25
.for lib in libqrossui libqrosscore qrossqts
38
.for lib in libqrossui libqrosscore qrossqts
(-)qross/files/patch-CMakeLists.txt (+12 lines)
Line 0 Link Here
1
--- CMakeLists.txt.orig	1970-01-01 03:00:00.000000000 +0300
2
+++ CMakeLists.txt	2012-12-07 22:54:35.458616815 +0400
3
@@ -0,0 +1,9 @@
4
+CMAKE_MINIMUM_REQUIRED (VERSION 2.8)
5
+
6
+OPTION (ENABLE_PYTHON "Python bindings" ON)
7
+
8
+ADD_SUBDIRECTORY (qross)
9
+
10
+IF (ENABLE_PYTHON)
11
+	ADD_SUBDIRECTORY (bindings/python/qrosspython)
12
+ENDIF (ENABLE_PYTHON)
(-)qross/pkg-plist (+2 lines)
Lines 13-18 Link Here
13
include/qross/core/script.h
13
include/qross/core/script.h
14
include/qross/core/wrapperinterface.h
14
include/qross/core/wrapperinterface.h
15
include/qross/ui/model.h
15
include/qross/ui/model.h
16
%%PYTHON_BINDINGS%%lib/qrosspython.so
17
%%PYTHON_BINDINGS%%lib/qrosspython.so.0.1
16
lib/libqrosscore.so
18
lib/libqrosscore.so
17
lib/libqrosscore.so.0.1
19
lib/libqrosscore.so.0.1
18
lib/libqrosscore.so.1
20
lib/libqrosscore.so.1

Return to bug 170419