pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/math/qalculate Fix breakage after CLN update.
details: https://anonhg.NetBSD.org/pkgsrc/rev/e06d8a17ea8d
branches: trunk
changeset: 564524:e06d8a17ea8d
user: asau <asau%pkgsrc.org@localhost>
date: Sun Sep 06 12:17:17 2009 +0000
description:
Fix breakage after CLN update.
diffstat:
math/qalculate/Makefile | 4 ++--
math/qalculate/distinfo | 5 +++--
math/qalculate/patches/patch-ad | 32 ++++++++++++++++++++++----------
math/qalculate/patches/patch-ag | 22 ++++++++++++++++++++++
4 files changed, 49 insertions(+), 14 deletions(-)
diffs (117 lines):
diff -r 55e5189cb6cc -r e06d8a17ea8d math/qalculate/Makefile
--- a/math/qalculate/Makefile Sun Sep 06 12:14:16 2009 +0000
+++ b/math/qalculate/Makefile Sun Sep 06 12:17:17 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2009/05/25 15:10:28 drochner Exp $
+# $NetBSD: Makefile,v 1.33 2009/09/06 12:17:17 asau Exp $
DISTNAME= libqalculate-0.9.6
PKGNAME= qalculate-0.9.6
@@ -30,7 +30,7 @@
PTHREAD_AUTO_VARS= yes
pre-configure:
- cd ${WRKSRC}; autoconf
+ ${RUN} cd ${WRKSRC}; autoconf
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
diff -r 55e5189cb6cc -r e06d8a17ea8d math/qalculate/distinfo
--- a/math/qalculate/distinfo Sun Sep 06 12:14:16 2009 +0000
+++ b/math/qalculate/distinfo Sun Sep 06 12:17:17 2009 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.18 2009/05/25 15:10:28 drochner Exp $
+$NetBSD: distinfo,v 1.19 2009/09/06 12:17:17 asau Exp $
SHA1 (libqalculate-0.9.6.tar.gz) = 0bcd42e13c23db9489ce594767d5017bdcb338ad
RMD160 (libqalculate-0.9.6.tar.gz) = 30f819530236da6b6b78088754643408c8aeb70d
@@ -6,6 +6,7 @@
SHA1 (patch-aa) = fda2983150bbbdecc1578e747d8a6aa7ef965f3f
SHA1 (patch-ab) = b1a4b0ffe5dc19ff2b1c640960c3f3a524fd524b
SHA1 (patch-ac) = 98e817d60fc4cd521e7d227ecd330364ec072ecd
-SHA1 (patch-ad) = 0e767ff393ea2d54da8a49527d24842ca0b90d28
+SHA1 (patch-ad) = 8ad2fb4926aabc6f7f2e5c96cd6869fd8366eb51
SHA1 (patch-ae) = 7c9685c578a848cb4e9c55756110d891b9254f2b
SHA1 (patch-af) = 3bab134f0ca10ecf91252e8211982be767e594e5
+SHA1 (patch-ag) = 20d50594c6f21a6b5291043ddf765a2cef56df54
diff -r 55e5189cb6cc -r e06d8a17ea8d math/qalculate/patches/patch-ad
--- a/math/qalculate/patches/patch-ad Sun Sep 06 12:14:16 2009 +0000
+++ b/math/qalculate/patches/patch-ad Sun Sep 06 12:17:17 2009 +0000
@@ -1,8 +1,16 @@
-$NetBSD: patch-ad,v 1.2 2007/02/22 16:15:14 joerg Exp $
+$NetBSD: patch-ad,v 1.3 2009/09/06 12:17:17 asau Exp $
---- configure.in.orig 2006-04-13 06:24:58.000000000 -0400
-+++ configure.in
-@@ -84,28 +84,6 @@ AC_SUBST(QALCULATE_AGE)
+--- configure.in.orig 2007-05-18 12:08:26.000000000 +0400
++++ configure.in 2009-09-06 16:03:10.000000000 +0400
+@@ -34,6 +34,7 @@
+ AC_HEADER_STDC
+ AC_PROG_INTLTOOL
+ AM_PROG_LIBTOOL
++PKG_PROG_PKG_CONFIG
+
+ dnl ------------------------------------
+ dnl | check for compiler characteristics |-------------------------------------
+@@ -84,28 +85,6 @@
dnl --------------------------------
@@ -31,7 +39,7 @@
dnl | check for readline |-----------------------------------------
dnl --------------------------------
-@@ -230,6 +208,26 @@ AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "
+@@ -230,6 +209,30 @@
INTLTOOL_QALCULATE_DEFINITIONS_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po-defs/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c
$(top_builddir)/po-defs/.intltool-merge-cache $(top_srcdir)/po-defs $< [$]@'
AC_SUBST(INTLTOOL_QALCULATE_DEFINITIONS_RULE)
@@ -41,12 +49,16 @@
+
+AC_LANG([C++])
+
-+AC_PATH_CLN(1.1.0, [
-+ LIBS="$LIBS $CLN_LIBS"
-+ CPPFLAGS="$CPPFLAGS $CLN_CPPFLAGS"
++if pkg-config --atleast-version=1.1.0 cln; then
++ CLN_CPPFLAGS="`pkg-config --cflags cln`"
++ CLN_LIBS="`pkg-config --libs cln`"
++ LIBS="$LIBS `pkg-config --libs cln`"
++ CPPFLAGS="$CPPFLAGS `pkg-config --cflags cln`"
+ AC_DEFINE(HAVE_LIBCLN,1,[If CLN can be used])
-+], AC_MSG_ERROR([No suitable installed version of CLN could be found.]))
-+
++else AC_MSG_ERROR([No suitable installed version of CLN could be found.])
++fi
++AC_SUBST(CLN_CPPFLAGS)
++AC_SUBST(CLN_LIBS)
+
+PKG_CHECK_MODULES(GLIB, [
+ glib-2.0
diff -r 55e5189cb6cc -r e06d8a17ea8d math/qalculate/patches/patch-ag
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/math/qalculate/patches/patch-ag Sun Sep 06 12:17:17 2009 +0000
@@ -0,0 +1,22 @@
+$NetBSD: patch-ag,v 1.1 2009/09/06 12:17:17 asau Exp $
+
+--- libqalculate/Number.cc.orig 2007-05-18 12:03:22.000000000 +0400
++++ libqalculate/Number.cc 2009-09-06 16:00:18.000000000 +0400
+@@ -28,7 +28,8 @@
+
+ using namespace cln;
+
+-void cln::cl_abort() {
++namespace cln {
++void cl_abort() {
+ CALCULATOR->error(true, "CLN Error: see terminal output (probably too large or small floating point number)", NULL);
+ if(CALCULATOR->busy()) {
+ CALCULATOR->abort_this();
+@@ -36,6 +37,7 @@
+ exit(0);
+ }
+ }
++}
+
+ string printCL_I(cl_I integ, int base = 10, bool display_sign = true, BaseDisplay base_display = BASE_DISPLAY_NORMAL, bool lower_case = false) {
+ if(base == BASE_ROMAN_NUMERALS) {
Home |
Main Index |
Thread Index |
Old Index