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

(-)mango.new/Makefile (-14 / +43 lines)
Lines 1-31 Link Here
1
# New ports collection makefile for:   mango
1
# New ports collection makefile for:   mango
2
# Date created:        23 March 2001
2
# Date created:        23 March 2001
3
# Whom:                Roland Jesse <jesse@cs.uni-magdeburg.de>
3
# Whom:                Roland Jesse <roland.jesse@gmx.net>
4
#
4
#
5
# $FreeBSD: ports/misc/mango/Makefile,v 1.4 2002/05/11 09:33:46 kris Exp $
5
# $FreeBSD: ports/misc/mango/Makefile,v 1.4 2002/05/11 09:33:46 kris Exp $
6
#
6
#
7
7
8
PORTNAME=	mango
8
PORTNAME=	mango
9
PORTVERSION=	0.3
9
PORTVERSION=	0.23
10
PORTREVISION=	2
11
CATEGORIES=	misc
10
CATEGORIES=	misc
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
13
MASTER_SITE_SUBDIR=mango
12
MASTER_SITE_SUBDIR=mango
13
DIST_SUBDIR=	KDE
14
14
15
MAINTAINER=	jesse@cs.uni-magdeburg.de
15
MAINTAINER=	roland.jesse@gmx.net
16
16
17
BUILD_DEPENDS=	tmake:${PORTSDIR}/devel/tmake
17
.if defined(WITH_KDE)
18
LIB_DEPENDS+=	kextmdi.2:${PORTSDIR}/devel/qextmdi
19
.else
20
LIB_DEPENDS+=	qextmdi.2:${PORTSDIR}/devel/qextmdi
21
.endif
18
22
19
USE_BZIP2=	yes
23
USE_BZIP2=	yes
20
USE_QT_VER=	2
24
USE_QT_VER=	3
21
TMAKEENV=	TMAKEPATH=${PREFIX}/share/tmake/freebsd-g++ QTDIR=${X11BASE}
25
MAKE_ENV+=	QTDIR=${QT_PREFIX}
22
MAKE_ENV+=	QTDIR=${X11BASE}
26
.if defined(WITH_KDE)
23
27
USE_KDEBASE_VER=	3
24
do-build:
28
.endif
25
	(cd ${WRKSRC}; ${SETENV} ${TMAKEENV} tmake -o Makefile mango.pro)
29
.if defined(MAKE_JOBS)
26
	(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
30
MAKE_ARGS+=	-j${MAKE_JOBS}
31
.endif
32
33
.if !defined(WITH_KDE)
34
pre-configure:
35
	@${ECHO_CMD}
36
	@${ECHO_CMD} "Note: Mango can be build with KDE support."
37
	@${ECHO_CMD} "      Please specify WITH_KDE in case you want to do so."
38
	@${ECHO_CMD} "      Make sure that the prerequisite QextMDI library"
39
	@${ECHO_CMD} "      was also installed with KDE support. The easiest"
40
	@${ECHO_CMD} "      way to accomplish this is to set WITH_KDE=yes in"
41
	@${ECHO_CMD} "      /etc/make.conf."
42
	@${ECHO_CMD}
43
.endif
44
45
do-configure:
46
.if defined(WITH_KDE)
47
	@(cd ${WRKSRC} && \
48
	${SED} -i -e 's|warn_on debug|warn_off release kde thread|' mango.pro)
49
.else
50
	@(cd ${WRKSRC} && \
51
	${SED} -i -e 's|warn_on debug|warn_off release thread|' mango.pro)
52
.endif
53
	@(cd ${WRKSRC} && \
54
	${SETENV} QTDIR=${X11BASE} PREFIX=${PREFIX} QMAKESPEC=freebsd-g++ \
55
	qmake mango.pro)
27
56
28
do-install:
57
pre-install:
29
	@${INSTALL_PROGRAM} ${WRKSRC}/mango ${PREFIX}/bin
58
	@${STRIP_CMD} ${WRKSRC}/mango
30
59
31
.include <bsd.port.mk>
60
.include <bsd.port.mk>
(-)mango.new/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (mango-0.3.tar.bz2) = ac9cb32f5174890552e4711065890f1d
1
MD5 (KDE/mango-0.23.tar.bz2) = c982c2efcfb32ee654b345eb9d4e2e19
(-)mango.new/pkg-descr (-3 / +2 lines)
Lines 1-8 Link Here
1
Mango is a recipe management software. The main motivation of the
1
Mango is a recipe management software. The main motivation of the
2
project is to provide a mealmaster compatible application for UNIX and
2
project is to provide an open source mealmaster compatible
3
similar systems.
3
application.
4
                      
4
                      
5
WWW: http://mango.sourceforge.net/
5
WWW: http://mango.sourceforge.net/
6
6
7
- Roland
7
- Roland
8
jesse@cs.uni-magdeburg.de

Return to bug 47050