pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/math/xeukleides Update xeukleides to 1.0.0 using patch...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9a7e623432c0
branches:  trunk
changeset: 486651:9a7e623432c0
user:      kristerw <kristerw%pkgsrc.org@localhost>
date:      Fri Dec 31 13:13:32 2004 +0000

description:
Update xeukleides to 1.0.0 using patches provided by Torsten Sadowski
in PR pkg/28745.

Changes since 0.9.0 include:
* Bugs concerning `trace' command and `triangle' function fixed.
* Strings may now be enclosed in dollar signs ($).
* Variable names may now contain underscores (_) and single quotes (').
* New `strokes' command.
* New `label' command.
* Enhancement of `arg' function.
* Enhancement of `draw' command.
* New `dot' angle mark.
* Various new numerical functions: `min', `max', `clamp', `sign', `ceil',
  `floor', `round'.
* New ternary test operator, logical operators and comparison operators.
* Improvement of `interactive' command.
* Improvement of triangle and quadrilateral assignments.
* Minor bug fixes.

diffstat:

 math/xeukleides/Makefile         |  10 +++-----
 math/xeukleides/PLIST            |   4 +-
 math/xeukleides/distinfo         |   8 +++---
 math/xeukleides/patches/patch-aa |  48 +++++++++++++--------------------------
 4 files changed, 26 insertions(+), 44 deletions(-)

diffs (117 lines):

diff -r 203fe41560b3 -r 9a7e623432c0 math/xeukleides/Makefile
--- a/math/xeukleides/Makefile  Fri Dec 31 12:57:48 2004 +0000
+++ b/math/xeukleides/Makefile  Fri Dec 31 13:13:32 2004 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.10 2004/12/03 15:15:03 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2004/12/31 13:13:32 kristerw Exp $
 # FreeBSD Id: ports/math/eukleides/Makefile,v 1.1 2002/06/04 18:40:20 ijliao Exp
 
-DISTNAME=      xeukleides.0.9.0
-PKGNAME=       xeukleides-0.9.0
-PKGREVISION=   3
+DISTNAME=      xeukleides.1.0.0
+PKGNAME=       xeukleides-1.0.0
 CATEGORIES=    math
 MASTER_SITES=  http://perso.wanadoo.fr/obrecht/download/
 
@@ -12,10 +11,9 @@
 COMMENT=       X-Frontend for A Euclidean geometry drawing language
 
 BUILD_DEPENDS+=        bison>=1.35:../../devel/bison
-DEPENDS+=      eukleides>=0.9.0:../../math/eukleides
+DEPENDS+=      eukleides>=1.0.1:../../math/eukleides
 
 USE_BUILDLINK3=        yes
-USE_MAKEINFO=  yes
 USE_X11BASE=   yes
 BUILD_TARGET=  xeukleides
 USE_GNU_TOOLS+=        make
diff -r 203fe41560b3 -r 9a7e623432c0 math/xeukleides/PLIST
--- a/math/xeukleides/PLIST     Fri Dec 31 12:57:48 2004 +0000
+++ b/math/xeukleides/PLIST     Fri Dec 31 13:13:32 2004 +0000
@@ -1,3 +1,3 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2002/12/07 18:13:51 cjep Exp $
+@comment $NetBSD: PLIST,v 1.2 2004/12/31 13:13:32 kristerw Exp $
 bin/xeukleides
-man/man1/xeukleides.1
+man/man1/xeukleides.1x
diff -r 203fe41560b3 -r 9a7e623432c0 math/xeukleides/distinfo
--- a/math/xeukleides/distinfo  Fri Dec 31 12:57:48 2004 +0000
+++ b/math/xeukleides/distinfo  Fri Dec 31 13:13:32 2004 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2002/12/07 18:13:51 cjep Exp $
+$NetBSD: distinfo,v 1.2 2004/12/31 13:13:32 kristerw Exp $
 
-SHA1 (xeukleides.0.9.0.tar.gz) = 0f4e461d5cfa0ded42a3511dce85c4b6297e0039
-Size (xeukleides.0.9.0.tar.gz) = 47405 bytes
-SHA1 (patch-aa) = 4e3a90070c5f30d643255ca493fa4d3f5c32f87a
+SHA1 (xeukleides.1.0.0.tar.gz) = 744bf22f2b10931dfa815fc99791d117455d4c32
+Size (xeukleides.1.0.0.tar.gz) = 55079 bytes
+SHA1 (patch-aa) = 3093874cd631424197b94e507648f987183fd2f7
diff -r 203fe41560b3 -r 9a7e623432c0 math/xeukleides/patches/patch-aa
--- a/math/xeukleides/patches/patch-aa  Fri Dec 31 12:57:48 2004 +0000
+++ b/math/xeukleides/patches/patch-aa  Fri Dec 31 13:13:32 2004 +0000
@@ -1,36 +1,27 @@
-$NetBSD: patch-aa,v 1.1.1.1 2002/12/07 18:13:51 cjep Exp $
+$NetBSD: patch-aa,v 1.2 2004/12/31 13:13:32 kristerw Exp $
 
---- Makefile.orig      Mon Mar 11 14:41:21 2002
-+++ Makefile
-@@ -2,13 +2,13 @@
- # Copyright (c) Christian Obrecht 2000-2002
- 
- CC = gcc
--CFLAGS = -c -O2 `gtk-config --cflags`
-+CFLAGS += -c `gtk-config --cflags`
+--- Makefile.orig      Wed May 12 21:20:31 2004
++++ Makefile   Fri Dec 31 14:06:58 2004
+@@ -6,10 +6,9 @@
  OBJECTS = lex.yy.o parser.tab.o main.o geometry.o drawing.o
  LEX = flex
  YACC = bison -d
--BIN = /usr/local/bin/
--MAN = /usr/man/man1/
--INFO = /usr/info/
-+BIN = ${PREFIX}/bin/
-+MAN = ${PREFIX}/man/man1/
-+INFO = ${PREFIX}/info/
+-PREFIX = /usr/local/
+-BIN = $(PREFIX)bin/
+-MAN = $(PREFIX)man/man1/
+-INFO = $(PREFIX)info/
++BIN = $(PREFIX)/bin/
++MAN = $(PREFIX)/man/man1/
++INFO = $(PREFIX)/info/
  PAPER = --texinfo=@afourpaper
  DOC = eukleides.info eukleides.dvi eukleides.ps
  
-@@ -25,7 +25,7 @@
-       $(YACC) $<
+@@ -40,11 +39,9 @@
+ book : dvi
+       dvips -f eukleides.dvi > eukleides.ps
  
- man : xeukleides.man
--      cp -f $< $(MAN)xeukleides.1x
-+      cp -f $< $(MAN)xeukleides.1
- 
- info : eukleides.texi
-       makeinfo $<
-@@ -42,14 +42,10 @@
- install : xeukleides man info
+-install : xeukleides man info
++install : xeukleides man
        strip xeukleides ; \
        cp -f xeukleides $(BIN)xeukleides ; \
 -      install-info eukleides.info $(INFO)dir ; \
@@ -38,10 +29,3 @@
  
  uninstall :
        rm -f $(BIN)xeukleides ; \
--      rm -f $< $(MAN)xeukleides.1x ; \
--      rm -f eukleides.info $(INFO)eukleides.info ; \
--      install-info --delete eukleides.info $(INFO)dir ; \
-+      rm -f $< $(MAN)xeukleides.1 ; \
- 
- clean :
-       rm -f lex.yy.c parser.tab.* *.o xeukleides $(DOC)



Home | Main Index | Thread Index | Old Index