bc1bbdc92c
it requires QT. Note that it's not as easy as fixing the current problem reported by pointyhat, there are more snarks lurking below.
49 lines
1.3 KiB
Makefile
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>
|