ports/114969: New port:science/speedcrunch A desktop calculator for power users

Yinghong.Liu relaxbsd at gmail.com
Fri Jul 27 15:40:02 UTC 2007


>Number:         114969
>Category:       ports
>Synopsis:       New port:science/speedcrunch A desktop calculator for power users
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 27 15:40:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Yinghong.Liu
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD relaxbsd.org 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Sun Jun 3 12:43:41 CST 2007 root at relaxbsd.org:/usr/src/sys/i386/compile/RELAXBSD i386


	
>Description:
SpeedCrunch is a multiplatform desktop calculator for power users.
It is designed to be enjoyed using keyboard. Result is shown in
scrollable display, history of expressions is available with up
and down arrow.

Some other features:
optional keypad, syntax highlight, matched parenthesis indicator,
just-in-time calculation (show result even before you finish typing)
and autocomplete for variables.

WWW: http://speedcrunch.digitalfanatics.org/
	
>How-To-Repeat:
	
>Fix:

	

--- speedcrunch.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	speedcrunch
#	speedcrunch/Makefile
#	speedcrunch/distinfo
#	speedcrunch/pkg-descr
#	speedcrunch/pkg-plist
#
echo c - speedcrunch
mkdir -p speedcrunch > /dev/null 2>&1
echo x - speedcrunch/Makefile
sed 's/^X//' >speedcrunch/Makefile << 'END-of-speedcrunch/Makefile'
X# New ports collection makefile for:	speedcrunch
X# Date created:		27 Jul 2007
X# Whom:                	Yinghong.Liu <relaxbsd at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	speedcrunch
XDISTVERSION=	0.8
XCATEGORIES=	science
XMASTER_SITES=	http://speedcrunch.googlecode.com/files/
X
XMAINTAINER=	relaxbsd at gmail.com
XCOMMENT=	A desktop calculator for power users
X
XBUILD_DEPENDS=	cmake:${PORTSDIR}/devel/cmake
X
XUSE_QT_VER=	4
XQT_COMPONENTS=	qmake corelib moc gui rcc
XCMAKE_ARGS=	-DCMAKE_BUILD_TYPE:STRING=Release \
X		-DCMAKE_C_COMPILER:STRING='${CC}' \
X		-DCMAKE_CXX_COMPILER:STRING=${CXX} \
X		-DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS} -pthread" \
X		-DCMAKE_INSTALL_PREFIX=${PREFIX}
X
XMYPORTDOCS=	COPYING ChangeLog HACKING.txt INSTALL.txt LISEZMOI PACKAGERS README \
X		TRANSLATORS doc/man.docbook doc/speedcrunch.docbook
X
X.if !defined(WITHOUT_NLS)
XPLIST_SUB+=	NLS=""
X.else
XPLIST_SUB+=	NLS="@comment "
X.endif
X
XDESKTOP_ENTRIES=	"SpeedCrunch" \
X			"A desktop calculator for power users" \
X			"crunch" \
X			"speedcrunch" \
X			"Qt;KDE;Education;Math;" \
X			"false"
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|qwindowdefs.h|QtGui/qwindowdefs.h|g' \
X		-e 's|qcolor.h|QtGui/qcolor.h|g' \
X		-e 's|qfont.h|QtGui/qfont.h|g' \
X		-e 's|qrect.h|QtCore/qrect.h|g' \
X		-e 's|qstring.h|QtCore/qstring.h|g' \
X		-e 's|qstringlist.h|QtCore/qstringlist.h|g' \
X		${WRKSRC}/src/settings.h
X	@${REINPLACE_CMD} -e 's|crunch\"|speedcrunch\"|g' \
X		${WRKSRC}/src/main.cpp
X
Xpre-build:
X	@(cd ${WRKSRC};	\
X	${SETENV} ${CONFIGURE_ENV} ${LOCALBASE}/bin/cmake ${CMAKE_ARGS} ${WRKSRC}/src)
X
Xdo-install:
X	@${INSTALL_PROGRAM} ${WRKSRC}/speedcrunch ${PREFIX}/bin
X	@${INSTALL_DATA} ${WRKSRC}/src/crunch.png ${PREFIX}/share/pixmaps
X.if !defined(WITHOUT_NLS)
X	@${MKDIR} ${DATADIR}
X	@${INSTALL_DATA} ${WRKSRC}/src/*.qm ${DATADIR}
X.endif
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X.for doc in ${MYPORTDOCS}
X	@${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-speedcrunch/Makefile
echo x - speedcrunch/distinfo
sed 's/^X//' >speedcrunch/distinfo << 'END-of-speedcrunch/distinfo'
XMD5 (speedcrunch-0.8.tar.gz) = 182508151b4d92a0f75b69b90214d3fc
XSHA256 (speedcrunch-0.8.tar.gz) = 0a790b0baa58133b0112e94a2eefc0236a6304c95c1728b791eef55aa653ca93
XSIZE (speedcrunch-0.8.tar.gz) = 409075
END-of-speedcrunch/distinfo
echo x - speedcrunch/pkg-descr
sed 's/^X//' >speedcrunch/pkg-descr << 'END-of-speedcrunch/pkg-descr'
XSpeedCrunch is a multiplatform desktop calculator for power users.
XIt is designed to be enjoyed using keyboard. Result is shown in
Xscrollable display, history of expressions is available with up
Xand down arrow.
X
XSome other features:
Xoptional keypad, syntax highlight, matched parenthesis indicator,
Xjust-in-time calculation (show result even before you finish typing)
Xand autocomplete for variables.
X
XWWW: http://speedcrunch.digitalfanatics.org/
END-of-speedcrunch/pkg-descr
echo x - speedcrunch/pkg-plist
sed 's/^X//' >speedcrunch/pkg-plist << 'END-of-speedcrunch/pkg-plist'
Xbin/speedcrunch
X%%NLS%%%%DATADIR%%/crunch_cs.qm
X%%NLS%%%%DATADIR%%/crunch_es_AR.qm
X%%NLS%%%%DATADIR%%/crunch_he.qm
X%%NLS%%%%DATADIR%%/crunch_nl.qm
X%%NLS%%%%DATADIR%%/crunch_pt.qm
X%%NLS%%%%DATADIR%%/crunch_ru.qm
X%%NLS%%%%DATADIR%%/crunch_de.qm
X%%NLS%%%%DATADIR%%/crunch_fi.qm
X%%NLS%%%%DATADIR%%/crunch_id.qm
X%%NLS%%%%DATADIR%%/crunch_no.qm
X%%NLS%%%%DATADIR%%/crunch_pt_BR.qm
X%%NLS%%%%DATADIR%%/crunch_sl.qm
X%%NLS%%%%DATADIR%%/crunch_es.qm
X%%NLS%%%%DATADIR%%/crunch_fr.qm
X%%NLS%%%%DATADIR%%/crunch_it.qm
X%%NLS%%%%DATADIR%%/crunch_pl.qm
X%%NLS%%%%DATADIR%%/crunch_ro.qm
X%%NLS%%%%DATADIR%%/crunch_sv.qm
X%%PORTDOCS%%%%DOCSDIR%%/COPYING
X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
X%%PORTDOCS%%%%DOCSDIR%%/HACKING.txt
X%%PORTDOCS%%%%DOCSDIR%%/INSTALL.txt
X%%PORTDOCS%%%%DOCSDIR%%/LISEZMOI
X%%PORTDOCS%%%%DOCSDIR%%/PACKAGERS
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/TRANSLATORS
X%%PORTDOCS%%%%DOCSDIR%%/man.docbook
X%%PORTDOCS%%%%DOCSDIR%%/speedcrunch.docbook
Xshare/pixmaps/crunch.png
X%%NLS%%@dirrm %%DATADIR%%
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-speedcrunch/pkg-plist
exit
--- speedcrunch.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list