summaryrefslogtreecommitdiffstats
path: root/openbsd/14.0.0/dependencies/tqtinterface/Makefile
blob: 20d2fd392fe3f80d92d1d2e99d4c1a619462e52a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
.include </usr/ports/x11/trinity/trinity.port.mk>

VERSION=		${TDE_VERSION}
REVISION=		1
PKGNAME=		trinity-tqtinterface-${VERSION}
PREFIX=			${LOCALBASE}

CATEGORIES=		x11/trinity

MASTER_SITES=	http://nuc.vtf/tde/tde-tarballs/14.0.0/main/dependencies/
DISTNAME=		trinity-tqtinterface-14.0.0~pre181+d144d721
EXTRACT_SUFX=	.tar.gz

BUILD_DEPENDS= 	devel/gmake \
				devel/cmake \
				x11/trinity/dependencies/tqt3,-main

SHARED_LIBS=			tqt                       4.2

MULTI_PACKAGES=	-main -devel

# Main package
PKGNAME-main=			trinity-tqtinterface-${VERSION}
COMMENT-main=			Trinity QT intefarce
RUN_DEPENDS-main=		textproc/gsed \
						shells/bash \
						x11/trinity/dependencies/tqt3,-main
LIB_DEPENDS-main=		x11/trinity/dependencies/tqt3,-main

# Development package
PKGNAME-devel=			trinity-tqtinterface-devel-${VERSION}
COMMENT-devel=			development files for Trinity QT interface
LIB_DEPENDS-devel=		${BUILD_PKGPATH},-main
RUN_DEPENDS-devel=		x11/trinity/dependencies/tqt3,-main

# Build
do-configure: tde-cmake-rmbuild
	${TDE_CMAKE_CONFIGURE} \
		-DQTDIR="${LOCALBASE}/share/tqt3" \
		-DQT_INCLUDE_DIR="${LOCALBASE}/include/tqt3" \
		-DQT_LIBRARY_DIR="${LOCALBASE}/lib" \
		\
		-DCMAKE_INSTALL_PREFIX="${LOCALBASE}" \
		-DPKGCONFIG_INSTALL_DIR="${LOCALBASE}/lib/pkgconfig" \
		-DINCLUDE_INSTALL_DIR="${LOCALBASE}/include/tqt" \
		-DLIB_INSTALL_DIR="${LOCALBASE}/lib" \
		-DBIN_INSTALL_DIR="${LOCALBASE}/bin" \
		\
		-DCMAKE_LIBRARY_PATH="${LOCALBASE}/lib" \
		-DCMAKE_INCLUDE_PATH="${LOCALBASE}/include" \
		\
		-DWITH_QT3="ON" \
		-DBUILD_ALL="ON" \
		-DUSE_QT3="ON" \
		..

do-build: tde-cmake-build

do-install: tde-cmake-install

post-install:
	# Install 'cmake' modules for development use
	mkdir -p "${WRKINST}${LOCALBASE}/share/cmake/Modules"
	for i in ${WRKDIST}/cmake/modules/*.cmake; do \
		install -m 644 "$$i" "${WRKINST}${LOCALBASE}/share/cmake/Modules"; \
	done
	# Fix path to 'bash'
	gsed -i ${WRKINST}/usr/local/bin/* \
	     -e "s|/bin/bash|/usr/local/bin/bash|" \
	     -e "s|sed |gsed |g"


.include <bsd.port.mk>