summaryrefslogtreecommitdiff
path: root/math/bc
diff options
context:
space:
mode:
authorjlam <jlam>2008-03-05 04:00:01 +0000
committerjlam <jlam>2008-03-05 04:00:01 +0000
commit3b9e00037cb6aa3a6af0fbf803f030862c38570d (patch)
treeae4c85c4c6a97ed9165ab781210b125bd956e873 /math/bc
parent69f9c11a0e2603fa46317cf1c85f9dd4aac043f4 (diff)
downloadpkgsrc-3b9e00037cb6aa3a6af0fbf803f030862c38570d.tar.gz
+ Drop ncurses dependency because it was only there for readline on
Linux. The readline buildlink3.mk file now pulls in the correct dependencies on its own. + Actually tell the configure script to use the readline dependency. + Add patch-ac which fixes the declaration of readline() to match the readline.h header (it takes a const char * argument). + Add full DESTDIR support. Bump the PKGREVISION to 2.
Diffstat (limited to 'math/bc')
-rw-r--r--math/bc/Makefile14
-rw-r--r--math/bc/distinfo3
-rw-r--r--math/bc/patches/patch-ac13
3 files changed, 23 insertions, 7 deletions
diff --git a/math/bc/Makefile b/math/bc/Makefile
index 81e2ee4ec93..566e0ab4ed2 100644
--- a/math/bc/Makefile
+++ b/math/bc/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.7 2006/04/05 23:01:15 jlam Exp $
+# $NetBSD: Makefile,v 1.8 2008/03/05 04:00:01 jlam Exp $
DISTNAME= bc-1.06
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_GNU:=bc/}
@@ -9,10 +9,12 @@ MAINTAINER= reed@reedmedia.net
HOMEPAGE= http://www.gnu.org/software/bc/bc.html
COMMENT= Arbitrary precision calculator language
-USE_TOOLS+= flex
-GNU_CONFIGURE= YES
-INFO_FILES= # PLIST
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_TOOLS+= flex
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --with-readline
+INFO_FILES= # PLIST
-.include "../../devel/ncurses/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/math/bc/distinfo b/math/bc/distinfo
index 7073e396b59..de088c335dd 100644
--- a/math/bc/distinfo
+++ b/math/bc/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.2 2005/02/23 12:06:54 agc Exp $
+$NetBSD: distinfo,v 1.3 2008/03/05 04:00:01 jlam Exp $
SHA1 (bc-1.06.tar.gz) = c8f258a7355b40a485007c40865480349c157292
RMD160 (bc-1.06.tar.gz) = e0394a090ad42f289a80de1dd26d2cf591f88481
Size (bc-1.06.tar.gz) = 278926 bytes
SHA1 (patch-aa) = 338b4e1232f4d10dee35183dec16b8da62f0cabf
SHA1 (patch-ab) = 7f51824877c1573c737c6fa5695d1f2443e3b335
+SHA1 (patch-ac) = f9213e083374b61a9db4aa3315d21a8579e0704f
diff --git a/math/bc/patches/patch-ac b/math/bc/patches/patch-ac
new file mode 100644
index 00000000000..43db1cc7372
--- /dev/null
+++ b/math/bc/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1 2008/03/05 04:00:01 jlam Exp $
+
+--- bc/scan.l.orig 2000-09-13 14:25:47.000000000 -0400
++++ bc/scan.l
+@@ -143,7 +143,7 @@ static int rl_len = 0;
+
+ /* Definitions for readline access. */
+ extern FILE *rl_instream;
+-_PROTOTYPE(char *readline, (char *));
++_PROTOTYPE(char *readline, (const char *));
+
+ /* rl_input puts upto MAX characters into BUF with the number put in
+ BUF placed in *RESULT. If the yy input file is the same as