Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Jun 2002 22:55:32 -0700 (PDT)
From:      TOMITA Yoshinori <yoshint@flab.fujitsu.co.jp>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/39760: ports/math/rcalc is too old and contains arithmetric bug
Message-ID:  <200206240555.g5O5tWu2060149@www.freebsd.org>

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

>Number:         39760
>Category:       ports
>Synopsis:       ports/math/rcalc is too old and contains arithmetric bug
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 23 23:00:04 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     TOMITA Yoshinori
>Release:        5.0-DP1
>Organization:
>Environment:
FreeBSD laksmi.proc.flab.fujitsu.co.jp 5.0-DP1 FreeBSD 5.0-DP1 #0: Mon Jun 24 12:24:41 JST 2002     yoshin-t@XXXXXXXXXX:/usr/src/sys/i386/compile/YYYYYYY  i386
>Description:
ports/math/rcalc is version 0.2.2 and the latest rcalc is 0.2.6.
In rcalc-0.2.2, there is an arithmetric bug like a school children.

Precedence of operators are incorrectly treated.


>How-To-Repeat:
In rcalc-0.2.2:
  rCalc> 1/2/3
	Ans = 1.5

In rcalc-0.2.6:
  rcalc> 1/2/3
	Ans = 0.1666666666666667


>Fix:
I enclosed a simple ports patch. rcalc/files/patch-aa is no longer required.

diff -U 1 -rN /usr/ports/math/rcalc/Makefile rcalc/Makefile
--- /usr/ports/math/rcalc/Makefile      Thu Oct  5 16:17:04 2000
+++ rcalc/Makefile      Mon Jun 24 14:30:35 2002
@@ -8,3 +8,3 @@
 PORTNAME=      rcalc
-PORTVERSION=   0.2.2
+PORTVERSION=   0.2.6
 CATEGORIES=    math gnome
@@ -12,3 +12,3 @@
 MASTER_SITE_SUBDIR=    ${PORTNAME}
-DISTNAME=      rCalc-${PORTVERSION}
+DISTNAME=      rcalc-${PORTVERSION}
 
@@ -16,2 +16,3 @@
 
+USE_BZIP2=     yes
 USE_X_PREFIX=  yes
diff -U 1 -rN /usr/ports/math/rcalc/distinfo rcalc/distinfo
--- /usr/ports/math/rcalc/distinfo      Wed Aug 23 21:33:17 2000
+++ rcalc/distinfo      Mon Jun 24 14:32:42 2002
@@ -1 +1 @@
-MD5 (rCalc-0.2.2.tar.gz) = 7c2a641b705359e10735b1c8607d6da1
+MD5 (rcalc-0.2.6.tar.bz2) = ecd8079ec57e73f4f5165dcf71ccd8fc


begin 644 ports-rcalc.diff.gz
M'XL(",.R%CT``W!O<G1S+7)C86QC+F1I9F8`G51M;YI0%/X,O^(L71HM(EP0
MJ60N:L6&;J(!W;I](7BY()N"X:5+N_:_[U[43EW3)DMXR3GG.><\G.=<@C@,
M02PS&Z0RSZ1-FA6YM/:+I91A?X6EL?^3A/&*P+')BZ+X1@8W6Y8PP06`!JAM
M(-V06Z#(LLP+@G!2CANG"=R4"2@M0"U#E0U58UB%[_5`;#=0"P3ZU*#7X^&,
M!QZF$V=F]\=FEZLJ\2)S?#$=UYK874YN*DV%%_[QM7FXZL_,ZXECF6Z78ZPA
M2M(UX6'<=V>FX[G6C$7>_SZP/7<R=Z[,T<2Y-I^.D)X['PPMA^'WA)YX<6BY
M>VY7E)NX#>Z(//'"01R_$`?6PK)G]#9IZ1\DB/RL-\H(&;C#9II%%"',7=,;
M?+>F2I>[)SD/S+[UIHXYLFX/7-?C_B?ST+8GXYT=O*%\$.=%G(0I')NO*+^'
M<%])`/TR`D4%!1FJ2L4_5?X9>Z*\8K24O\HC$!#37!P/-:AMIUEIVRS\K!D]
MU*$+.E;\=@LM=%E3M0Y!LJYJ"X0OV[(>M`,?\<(V&>^3VU7RXD%AV00'E[+>
M(5C3B:Z&K5!#;2W`H8XPC83XS3&Q]<VEC5_@I>C[\)+SE9$=`[E1%D-_D]&I
M@:P;:L?0M-/!G62P0W;C)P`THV/(,KT`=71Y.[X&HA.4&W(U0\8BS["$TR2,
MHR:FJQ1'G.L754MZN)!J,+G0MJ7(>A[BJUX5.]H"&9I"S^D.6C7KH(9.]:I>
MK!_02[J`49:NH5@26%.:&S\BD(:0DS4N5C6E3C$7$N5V%H<0T']!0H*:1]=T
M[GVV!D[?^>9Y=3@_AW?/0=<<LWMN>W-[2-?=-H>TBL`*U/Z_0AT>'P\([$X;
M3=U^1)G$=$\I:[JI<;X'PN(>X@2ORB!.(OB0W^<2A327'ZMO@C.RRLDVW\<X
HS2I4D<*M-)F:-OPBL/3O"/-LZT%<0%IF.5G=D9R5^`,JUN_WG04`````
`
end


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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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