freebsd-ports/math/pgcalc/Makefile
Volker Stolz bc1bbdc92c Mark as BROKEN on 4.x: Does not build with gcc2 and can't link with gcc3 since
it requires QT.

Note that it's not as easy as fixing the current problem reported by pointyhat,
there are more snarks lurking below.
2005-04-21 15:03:20 +00:00

49 lines
1.3 KiB
Makefile

# New ports collection makefile for: PG Calculator
# Date created: 20 Mar 2005
# Whom: Alexey Dokuchaev <danfe@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= pgcalc2
DISTVERSION= 2.2-4
CATEGORIES= math kde
MASTER_SITES= http://www.pgcalc.net/
MAINTAINER= ports@FreeBSD.org
COMMENT= A powerfull scientific skinnable calculator
USE_QT_VER= 3
USE_KDELIBS_VER= 3
USE_GMAKE= yes
USE_REINPLACE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
OPTIONS= ARTS "Build with aRts support" on
.include <bsd.port.pre.mk>
.if (${OSVERSION} < 500000)
BROKEN= "Does not build with gcc2 and can't link with gcc3"
.endif
.if !defined(WITH_ARTS)
CONFIGURE_ARGS+= --without-arts
.endif
post-extract:
# Fix permissions for ``make clean'' to work
@${CHMOD} 755 ${WRKSRC}/skins/HP49G+
@${REINPLACE_CMD} -e 's,LIBS)$$,& $$(LIBPTHREAD),' \
${WRKSRC}/src/Makefile.in
@${REINPLACE_CMD} -E 's,cp ([^-]*).* -r$$,${CP} -r \1,' \
${WRKSRC}/Makefile.in
# Remove backup leftovers (since installs via recursive copy)
@${FIND} ${WRKSRC}/skins -name \*~ -delete
# Allow it to find its own skins
@${REINPLACE_CMD} -e 's,SkinPath =,& QString("${PREFIX}/share/apps/${PORTNAME}/skins/"); //,' \
${WRKSRC}/src/pgcalc.cpp
.include <bsd.port.post.mk>