Skip site navigation (1)Skip section navigation (2)
Date:      Fri,  3 Jun 2005 14:32:57 +0400 (MSD)
From:      Sergey Akifyev <asa@agava.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/81832: [maintainer] qalculate 0.7.2 -> 0.8.0 + libqalculate port
Message-ID:  <20050603103257.62E16721020@agava.mipt.ru>
Resent-Message-ID: <200506031040.j53Ae23x014577@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         81832
>Category:       ports
>Synopsis:       [maintainer] qalculate 0.7.2 -> 0.8.0 + libqalculate port
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jun 03 10:40:01 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Sergey Akifyev
>Release:        xxx
>Organization:
AGAVA Software Ltd.
>Environment:
Really unneeded here

>Description:
* qalculate 0.7.2 -> 0.8.0
* libqalculate 0.8.0 (included in shar)
* fixed plist
* dropped 4.x support (untested on 4.x)

Note:
=====
There are 2 reasons, that I've included shar instead of diff:
1) diff weights more
2) to avoid various patching problems

The reason there are 2 ports is that Qalculate! guys
splitted the package into 3:
* libqalculate (backend library, included in shar)
* qalculate-gtk (gnome version, included in shar)
* qalculate-kde (kde version)
>How-To-Repeat:
>Fix:
--- qalculate.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:
#
#	qalculate
#	qalculate/Makefile
#	qalculate/distinfo
#	qalculate/pkg-descr
#	qalculate/pkg-plist
#	libqalculate
#	libqalculate/Makefile
#	libqalculate/files
#	libqalculate/files/patch-libqalculate-Calculator.cc
#	libqalculate/files/patch-src-qalc.cc
#	libqalculate/distinfo
#	libqalculate/pkg-descr
#	libqalculate/pkg-plist
#
echo c - qalculate
mkdir -p qalculate > /dev/null 2>&1
echo x - qalculate/Makefile
sed 's/^X//' >qalculate/Makefile << 'END-of-qalculate/Makefile'
X# New ports collection makefile for:   qalculate
X# Date created:        07 July 2004
X# Whom:                Sergey Akifyev <asa@gascom.ru>
X#
X# $FreeBSD: ports/math/qalculate/Makefile,v 1.6 2005/03/12 10:52:35 marcus Exp $
X#
X
XPORTNAME=	qalculate
XPORTVERSION=	0.8.0
XCATEGORIES=	math
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
XDISTNAME=	${PORTNAME}-gtk-${PORTVERSION}
X
XMAINTAINER=	asa@agava.com
XCOMMENT=	Very powerful GUI calculator for GNOME
X
XLIB_DEPENDS=	qalculate.0:${PORTSDIR}/math/libqalculate
XRUN_DEPENDS=	gnuplot:${PORTSDIR}/math/gnuplot \
X		wget:${PORTSDIR}/ftp/wget
X
XUSE_X_PREFIX=	yes
XUSE_GMAKE=	yes
XUSE_INC_LIBTOOL_VER=15
XUSE_GNOME=	gnomeprefix gnomehack intlhack libglade2 libgnome
XINSTALLS_OMF=	yes
X
X.include <bsd.port.mk>
END-of-qalculate/Makefile
echo x - qalculate/distinfo
sed 's/^X//' >qalculate/distinfo << 'END-of-qalculate/distinfo'
XMD5 (qalculate-gtk-0.8.0.tar.gz) = baf8571de19dbcc41ef22cd8b4bab24b
XSIZE (qalculate-gtk-0.8.0.tar.gz) = 1194828
END-of-qalculate/distinfo
echo x - qalculate/pkg-descr
sed 's/^X//' >qalculate/pkg-descr << 'END-of-qalculate/pkg-descr'
XQalculate! is a multi-purpose desktop calculator.  It is small and simple to
Xuse but with much power and versatility underneath. Features include
Xcustomizable functions, units, arbitrary precision, plotting, and
Xa user-friendly interface.
X
XThis package includes libqalculate - Qalculate! backend library
X
XWWW: http://qalculate.sourceforge.net
END-of-qalculate/pkg-descr
echo x - qalculate/pkg-plist
sed 's/^X//' >qalculate/pkg-plist << 'END-of-qalculate/pkg-plist'
Xbin/qalculate-gtk
Xshare/locale/sv/LC_MESSAGES/qalculate-gtk.mo
Xshare/gnome/applications/qalculate-gtk.desktop
Xshare/gnome/help/qalculate-gtk/C/legal.xml
Xshare/gnome/help/qalculate-gtk/C/appendixa.xml
Xshare/gnome/help/qalculate-gtk/C/appendixb.xml
Xshare/gnome/help/qalculate-gtk/C/appendixc.xml
Xshare/gnome/help/qalculate-gtk/C/qalculate-gtk.xml
Xshare/gnome/help/qalculate-gtk/C/figures/calculation-history.png
Xshare/gnome/help/qalculate-gtk/C/figures/calculator-buttons-screen.png
Xshare/gnome/help/qalculate-gtk/C/figures/calculator-buttons.png
Xshare/gnome/help/qalculate-gtk/C/figures/completion.png
Xshare/gnome/help/qalculate-gtk/C/figures/convert-number-bases.png
Xshare/gnome/help/qalculate-gtk/C/figures/convert-unit.png
Xshare/gnome/help/qalculate-gtk/C/figures/edit-function.png
Xshare/gnome/help/qalculate-gtk/C/figures/edit-matrix.png
Xshare/gnome/help/qalculate-gtk/C/figures/edit-unit.png
Xshare/gnome/help/qalculate-gtk/C/figures/function-manager.png
Xshare/gnome/help/qalculate-gtk/C/figures/gnuplot.png
Xshare/gnome/help/qalculate-gtk/C/figures/import-csv.png
Xshare/gnome/help/qalculate-gtk/C/figures/insert-function-screen.png
Xshare/gnome/help/qalculate-gtk/C/figures/insert-function.png
Xshare/gnome/help/qalculate-gtk/C/figures/mainwindow-screen.png
Xshare/gnome/help/qalculate-gtk/C/figures/mainwindow.png
Xshare/gnome/help/qalculate-gtk/C/figures/plot-data.png
Xshare/gnome/help/qalculate-gtk/C/figures/plot-settings.png
Xshare/gnome/help/qalculate-gtk/C/figures/store-variable.png
Xshare/gnome/help/qalculate-gtk/C/figures/unit-manager.png
Xshare/gnome/help/qalculate-gtk/C/figures/variable-manager.png
Xshare/gnome/omf/qalculate-gtk/qalculate-gtk-C.omf
Xshare/gnome/qalculate-gtk/glade/about.glade
Xshare/gnome/qalculate-gtk/glade/argumentrules.glade
Xshare/gnome/qalculate-gtk/glade/csvexport.glade
Xshare/gnome/qalculate-gtk/glade/csvimport.glade
Xshare/gnome/qalculate-gtk/glade/datasetedit.glade
Xshare/gnome/qalculate-gtk/glade/datasets.glade
Xshare/gnome/qalculate-gtk/glade/decimals.glade
Xshare/gnome/qalculate-gtk/glade/functionedit.glade
Xshare/gnome/qalculate-gtk/glade/functions.glade
Xshare/gnome/qalculate-gtk/glade/main.glade
Xshare/gnome/qalculate-gtk/glade/matrixedit.glade
Xshare/gnome/qalculate-gtk/glade/namesedit.glade
Xshare/gnome/qalculate-gtk/glade/nbases.glade
Xshare/gnome/qalculate-gtk/glade/nbexpression.glade
Xshare/gnome/qalculate-gtk/glade/periodictable.glade
Xshare/gnome/qalculate-gtk/glade/plot.glade
Xshare/gnome/qalculate-gtk/glade/precision.glade
Xshare/gnome/qalculate-gtk/glade/preferences.glade
Xshare/gnome/qalculate-gtk/glade/unit.glade
Xshare/gnome/qalculate-gtk/glade/units.glade
Xshare/gnome/qalculate-gtk/glade/unitedit.glade
Xshare/gnome/qalculate-gtk/glade/unknownedit.glade
Xshare/gnome/qalculate-gtk/glade/variableedit.glade
Xshare/gnome/qalculate-gtk/glade/variables.glade
X@dirrm share/gnome/help/qalculate-gtk/C/figures
X@dirrm share/gnome/help/qalculate-gtk/C
X@dirrm share/gnome/help/qalculate-gtk
X@dirrm share/gnome/omf/qalculate-gtk
X@dirrm share/gnome/omf
X@dirrm share/gnome/qalculate-gtk/glade
X@dirrm share/gnome/qalculate-gtk
END-of-qalculate/pkg-plist
echo c - libqalculate
mkdir -p libqalculate > /dev/null 2>&1
echo x - libqalculate/Makefile
sed 's/^X//' >libqalculate/Makefile << 'END-of-libqalculate/Makefile'
X# New ports collection makefile for:   libqalculate
X# Date created:        03 June 2004
X# Whom:                Sergey Akifyev <asa@agava.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	libqalculate
XPORTVERSION=	0.8.0
XCATEGORIES=	math
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	qalculate
X
XMAINTAINER=	asa@agava.com
XCOMMENT=	Very powerful GUI calculator for GNOME (backend library)
X
XLIB_DEPENDS=	cln.3:${PORTSDIR}/math/cln
X
XUSE_X_PREFIX=	yes
XUSE_GMAKE=	yes
XUSE_INC_LIBTOOL_VER=15
XUSE_GNOME=	intlhack lthack pkgconfig gnomehack glib20 libxml2
X#INSTALLS_OMF=	yes
XINSTALLS_SHLIB=	yes
X
X.include <bsd.port.mk>
END-of-libqalculate/Makefile
echo c - libqalculate/files
mkdir -p libqalculate/files > /dev/null 2>&1
echo x - libqalculate/files/patch-libqalculate-Calculator.cc
sed 's/^X//' >libqalculate/files/patch-libqalculate-Calculator.cc << 'END-of-libqalculate/files/patch-libqalculate-Calculator.cc'
X--- libqalculate/Calculator.cc.orig	Fri Jun  3 12:25:49 2005
X+++ libqalculate/Calculator.cc	Fri Jun  3 12:25:59 2005
X@@ -33,7 +33,7 @@
X #include <sys/types.h>
X #include <sys/stat.h>
X #include <dirent.h>
X-#include <wait.h>
X+#include <sys/wait.h>
X #include <queue>
X #include <glib.h>
X 
END-of-libqalculate/files/patch-libqalculate-Calculator.cc
echo x - libqalculate/files/patch-src-qalc.cc
sed 's/^X//' >libqalculate/files/patch-src-qalc.cc << 'END-of-libqalculate/files/patch-src-qalc.cc'
X--- src/qalc.cc.orig	Fri Jun  3 12:51:31 2005
X+++ src/qalc.cc	Fri Jun  3 12:51:45 2005
X@@ -16,7 +16,7 @@
X #include <time.h>
X #include <pthread.h>
X #include <dirent.h>
X-#include <malloc.h>
X+#include <stdlib.h>
X #include <stdio.h>
X #include <vector>
X #include <glib.h>
END-of-libqalculate/files/patch-src-qalc.cc
echo x - libqalculate/distinfo
sed 's/^X//' >libqalculate/distinfo << 'END-of-libqalculate/distinfo'
XMD5 (libqalculate-0.8.0.tar.gz) = c3b63fa34093e519d9ff55a590713620
XSIZE (libqalculate-0.8.0.tar.gz) = 665416
END-of-libqalculate/distinfo
echo x - libqalculate/pkg-descr
sed 's/^X//' >libqalculate/pkg-descr << 'END-of-libqalculate/pkg-descr'
XQalculate! is a multi-purpose desktop calculator.  It is small and simple to
Xuse but with much power and versatility underneath. Features include
Xcustomizable functions, units, arbitrary precision, plotting, and
Xa user-friendly interface.
X
XWWW: http://qalculate.sourceforge.net
END-of-libqalculate/pkg-descr
echo x - libqalculate/pkg-plist
sed 's/^X//' >libqalculate/pkg-plist << 'END-of-libqalculate/pkg-plist'
Xlib/libqalculate.so.0
Xlib/libqalculate.a
Xbin/qalc
Xinclude/libqalculate/Function.h
Xinclude/libqalculate/Calculator.h
Xinclude/libqalculate/DataSet.h
Xinclude/libqalculate/Variable.h
Xinclude/libqalculate/ExpressionItem.h
Xinclude/libqalculate/Number.h
Xinclude/libqalculate/MathStructure.h
Xinclude/libqalculate/Prefix.h
Xinclude/libqalculate/util.h
Xinclude/libqalculate/includes.h
Xinclude/libqalculate/Unit.h
Xinclude/libqalculate/BuiltinFunctions.h
Xinclude/libqalculate/qalculate.h
Xlibdata/pkgconfig/libqalculate.pc
Xshare/locale/sv/LC_MESSAGES/libqalculate.mo
Xshare/qalculate/datasets.xml
Xshare/qalculate/elements.xml
Xshare/qalculate/functions.xml
Xshare/qalculate/planets.xml
Xshare/qalculate/prefixes.xml
Xshare/qalculate/units.xml
Xshare/qalculate/variables.xml
X@dirrm include/libqalculate
X@dirrm share/qalculate
END-of-libqalculate/pkg-plist
exit
--- qalculate.shar ends here ---


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050603103257.62E16721020>