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

(-)qextmdi.new/Makefile (-8 / +24 lines)
Lines 1-46 Link Here
1
# New ports collection makefile for:	qextmdi
1
# New ports collection makefile for:	qextmdi
2
# Date created:				29 April 2002
2
# Date created:				29 April 2002
3
# Whom:					jesse@cs.uni-magdeburg.de
3
# Whom:					Roland Jesse <roland.jesse@gmx.net>
4
#
4
#
5
# $FreeBSD: ports/devel/qextmdi/Makefile,v 1.1 2003/01/13 12:16:58 arved Exp $
5
# $FreeBSD: ports/devel/qextmdi/Makefile,v 1.1 2003/01/13 12:16:58 arved Exp $
6
6
7
PORTNAME=	qextmdi
7
PORTNAME=	qextmdi
8
PORTVERSION=	2.0.2
8
PORTVERSION=	2.0.2
9
PORTREVISION=	1
9
CATEGORIES=	devel
10
CATEGORIES=	devel
10
MASTER_SITES=	http://www.geocities.com/gigafalk/qextmdi/
11
MASTER_SITES=	http://www.geocities.com/gigafalk/qextmdi/
11
EXTRACT_SUFX=	.tgz
12
EXTRACT_SUFX=	.tgz
12
DIST_SUBDIR=	KDE
13
DIST_SUBDIR=	KDE
13
14
14
MAINTAINER=	jesse@cs.uni-magdeburg.de
15
MAINTAINER=	roland.jesse@gmx.net
15
16
16
WRKSRC=		${WRKDIR}/${PORTNAME}
17
WRKSRC=		${WRKDIR}/${PORTNAME}
17
BUILD_WRKSRC=	${WRKSRC}/qextmdi
18
BUILD_WRKSRC=	${WRKSRC}/qextmdi
18
USE_QT_VER=	3
19
USE_QT_VER=	3
19
USE_X_PREFIX=	yes
20
USE_X_PREFIX=	yes
21
CONFIG_ARGS=	-release
22
CONFIG_ENV=	QTDIR=${QT_PREFIX} QMAKESPEC=freebsd-g++
23
MAKE_ENV+=	QTDIR=${QT_PREFIX}
24
LIB_NAME=	libqextmdi
20
.if defined(WITH_KDE)
25
.if defined(WITH_KDE)
21
USE_KDEBASE_VER=	3
26
USE_KDEBASE_VER=	3
22
# The name of this option is misleading. It uses either KDE2 or KDE3.
27
# The name of this option is misleading. It uses either KDE2 or KDE3.
23
CONFIGURE_ARGS+=	-kde2
28
CONFIG_ARGS+=	-kde2
29
CONFIG_ENV+=	KDE2DIR=${PREFIX}
30
MAKE_ENV+=	KDE2DIR=${PREFIX}
31
LIB_NAME=	libkextmdi
32
.endif
33
.if defined(MAKE_JOBS)
34
MAKE_ARGS+=	-j${MAKE_JOBS}
24
.endif
35
.endif
25
MAKE_ENV+=	QTDIR=${QT_PREFIX} QMAKESPEC=freebsd-g++
26
INSTALLS_SHLIB=	yes
36
INSTALLS_SHLIB=	yes
27
USE_REINPLACE=	yes
37
USE_REINPLACE=	yes
28
38
29
pre-configure:
39
pre-configure:
30
	@cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|tmake|qmake|g' configure
40
	@cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|tmake|qmake|g' configure
31
	@cd ${WRKSRC}/qextmdi && ${PERL} -e 's|warn_on|warn_on thread|g' *.pro
41
	@cd ${WRKSRC}/qextmdi && ${REINPLACE_CMD} -e 's|warn_on|warn_on thread|g' *.pro
32
42
33
# define this here to prevent any "--with-qt-includes" or similar:
43
# define this here to prevent any "--with-qt-includes" or similar:
34
do-configure:
44
do-configure:
35
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIG_ARGS}
45
	cd ${WRKSRC} && ${SETENV} ${CONFIG_ENV} ./${CONFIGURE_SCRIPT} ${CONFIG_ARGS}
46
47
pre-install:
48
	${REINPLACE_CMD} -e 's|libname|${LIB_NAME}|g' pkg-plist
36
49
37
do-install:
50
do-install:
38
	${INSTALL_DATA} ${WRKSRC}/lib/libqextmdi.so.2.0.2 ${PREFIX}/lib/libqextmdi.so.2
51
	${INSTALL_DATA} ${WRKSRC}/lib/${LIB_NAME}.so.2.0.2 ${PREFIX}/lib/${LIB_NAME}.so.2
39
	${LN} ${PREFIX}/lib/libqextmdi.so.2 ${PREFIX}/lib/libqextmdi.so
52
	${LN} ${PREFIX}/lib/${LIB_NAME}.so.2 ${PREFIX}/lib/${LIB_NAME}.so
40
	${INSTALL_DATA} ${WRKSRC}/include/*.h  ${PREFIX}/include
53
	${INSTALL_DATA} ${WRKSRC}/include/*.h  ${PREFIX}/include
41
.if !defined(NOPORTDOCS)
54
.if !defined(NOPORTDOCS)
42
	@${MKDIR} ${PREFIX}/share/doc/qextmdi
55
	@${MKDIR} ${PREFIX}/share/doc/qextmdi
43
	@cd ${WRKSRC}/doc && ${TAR} cf - * | (cd ${PREFIX}/share/doc/qextmdi && ${TAR} xf -)
56
	@cd ${WRKSRC}/doc && ${TAR} cf - * | (cd ${PREFIX}/share/doc/qextmdi && ${TAR} xf -)
44
.endif
57
.endif
58
59
post-install-script:
60
	${REINPLACE_CMD} -e 's|${LIB_NAME}|libname|g' pkg-plist
45
61
46
.include <bsd.port.mk>
62
.include <bsd.port.mk>
(-)qextmdi.new/pkg-descr (-1 lines)
Lines 5-8 Link Here
5
WWW: http://www.geocities.com/gigafalk/qextmdi.htm
5
WWW: http://www.geocities.com/gigafalk/qextmdi.htm
6
6
7
 Roland
7
 Roland
8
jesse@cs.uni-magdeburg.de
(-)qextmdi.new/pkg-plist (-2 / +2 lines)
Lines 15-22 Link Here
15
include/qextmdimainfrm.h
15
include/qextmdimainfrm.h
16
include/qextmdinulliterator.h
16
include/qextmdinulliterator.h
17
include/qextmditaskbar.h
17
include/qextmditaskbar.h
18
lib/libqextmdi.so
18
lib/libname.so
19
lib/libqextmdi.so.2
19
lib/libname.so.2
20
%%PORTDOCS%%share/doc/qextmdi/handbook/logotp3.png
20
%%PORTDOCS%%share/doc/qextmdi/handbook/logotp3.png
21
%%PORTDOCS%%share/doc/qextmdi/handbook/index.html
21
%%PORTDOCS%%share/doc/qextmdi/handbook/index.html
22
%%PORTDOCS%%share/doc/qextmdi/handbook/index.sgml
22
%%PORTDOCS%%share/doc/qextmdi/handbook/index.sgml

Return to bug 47022