Thu Sep 13 22:29:14 2012 UTC ()
Update to Teapot 2.3.0
Project moved to another developer.

The changes compared to 2.2.1 are:

o visual garbage fixed (curses version)
o made unquoted strings default, added "-q" flag to turn quotes back on
o made attributes menu more user friendly: no more question when
  changing a single cell, one menu option optimized away
o added "-H" command line flag to hide row/column headers; in FLTK,
  this means you can only change sheets via Ctrl-Shift-PgUp/PgDn
o expanded command line help

The changes compared to 2.2.0 are:

o Help system improved
o Compile fix for MacOS
o Link shared by default. Set option ENABLE_STATIC to statically link FLTK.
o Bugfixes for CSV export
o Bugfixes for console mode
o Added font styles bold and underline

The changes compared to 2.1.0 are:

o UTF-8 support for curses frontend
o various bug fixes

The changes compared to 2.0.2 are:

o switched to CMake as build system
o Win32 compatibility
o usage improvements in the GUI version
o various bug fixes

The changes compared to 2.0.1 are:

o Low-resource builds (leaving out the help system)
o various bug fixes

The changes compared to 2.0 are:

o Fix a possible crash and some minor bugs
o improve FLTK navigation and cell editing (moving around and
  selecting cells now works while editing a formula)
o automatically start a string value when typing a letter
o fix build system

The changes compared to 1.09 are:

o Several bug fixes and changes how files are handled
o FLTK user interface
o Built-in Help and About screen (currently only in FLTK)
o License changed to GPL (see mbox file in doc folder for permission)


(asau)
diff -r1.2 -r1.3 pkgsrc/math/teapot/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/math/teapot/PLIST
diff -r1.1.1.1 -r1.2 pkgsrc/math/teapot/distinfo
diff -r0 -r1.1 pkgsrc/math/teapot/patches/patch-CMakeLists.txt
diff -r1.1.1.1 -r0 pkgsrc/math/teapot/patches/patch-aa

cvs diff -r1.2 -r1.3 pkgsrc/math/teapot/Makefile (expand / switch to unified diff)

--- pkgsrc/math/teapot/Makefile 2012/09/11 23:04:34 1.2
+++ pkgsrc/math/teapot/Makefile 2012/09/13 22:29:09 1.3
@@ -1,39 +1,18 @@ @@ -1,39 +1,18 @@
1# $NetBSD: Makefile,v 1.2 2012/09/11 23:04:34 asau Exp $ 1# $NetBSD: Makefile,v 1.3 2012/09/13 22:29:09 asau Exp $
2# 
3 2
4DISTNAME= teapot-1.09 3DISTNAME= teapot-2.3.0
5CATEGORIES= math 4CATEGORIES= math
6MASTER_SITES= http://www.moria.de/~michael/teapot/ 5MASTER_SITES= http://www.syntax-k.de/projekte/teapot/
7 6
8MAINTAINER= hauke@NetBSD.org 7MAINTAINER= hauke@NetBSD.org
9HOMEPAGE= http://www.moria.de/~michael/teapot/ 8HOMEPAGE= http://www.syntax-k.de/projekte/teapot/
10COMMENT= Curses based spread sheet program 9COMMENT= Curses based spread sheet program
11LICENSE= teapot-license 10LICENSE= gnu-gpl-v3
12 11
13INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${TEA_DOCSDIR} ${EGDIR} 12USE_LANGUAGES= c c++
14 13USE_CMAKE= yes
15EGDIR= share/examples/teapot 14CMAKE_ARGS+= -DENABLE_HELP=NO
16EXAMPLES= examples/asqrt examples/asqrt.README examples/blink \ 15CMAKE_ARGS+= -DPKGMANDIR=${PKGMANDIR}
17 examples/counter examples/counter.README examples/life \ 
18 examples/life.README examples/graphtest.sh examples/sqrt \ 
19 examples/sqrt.README 
20TEA_DOCSDIR= share/doc/teapot 
21TEA_DOCS= doc/teapot.doc doc/teapot.html doc/teapot.ps 
22 
23do-build: 
24 cd ${WRKSRC} && ${MAKE_PROGRAM} ${MAKE_FLAGS} teapot 
25 cd ${WRKSRC}/doc && ${MAKE} teapot.doc teapot.html teapot.ps 
26 
27do-install: 
28 ${INSTALL_PROGRAM} ${WRKSRC}/teapot ${DESTDIR}${PREFIX}/bin 
29 ${INSTALL_MAN} ${WRKSRC}/teapot.1.en \ 
30 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/teapot.1 
31.for file in ${EXAMPLES} 
32 ${INSTALL_DATA} ${WRKSRC}/${file} ${DESTDIR}${PREFIX}/${EGDIR} 
33.endfor 
34.for file in ${TEA_DOCS} 
35 ${INSTALL_DATA} ${WRKSRC}/${file} ${DESTDIR}${PREFIX}/${TEA_DOCSDIR} 
36.endfor 
37 16
38.include "../../mk/curses.buildlink3.mk" 17.include "../../mk/curses.buildlink3.mk"
39.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/math/teapot/PLIST (expand / switch to unified diff)

--- pkgsrc/math/teapot/PLIST 2010/05/04 14:45:32 1.1.1.1
+++ pkgsrc/math/teapot/PLIST 2012/09/13 22:29:09 1.2
@@ -1,16 +1,5 @@ @@ -1,16 +1,5 @@
1@comment $NetBSD: PLIST,v 1.1.1.1 2010/05/04 14:45:32 hauke Exp $ 1@comment $NetBSD: PLIST,v 1.2 2012/09/13 22:29:09 asau Exp $
2bin/teapot 2bin/teapot
3man/man1/teapot.1 3man/man1/teapot.1
4share/doc/teapot/teapot.doc 4share/doc/teapot/COPYING
5share/doc/teapot/teapot.html 5share/doc/teapot/README
6share/doc/teapot/teapot.ps 
7share/examples/teapot/asqrt 
8share/examples/teapot/asqrt.README 
9share/examples/teapot/blink 
10share/examples/teapot/counter 
11share/examples/teapot/counter.README 
12share/examples/teapot/graphtest.sh 
13share/examples/teapot/life 
14share/examples/teapot/life.README 
15share/examples/teapot/sqrt 
16share/examples/teapot/sqrt.README 

cvs diff -r1.1.1.1 -r1.2 pkgsrc/math/teapot/distinfo (expand / switch to unified diff)

--- pkgsrc/math/teapot/distinfo 2010/05/04 14:45:32 1.1.1.1
+++ pkgsrc/math/teapot/distinfo 2012/09/13 22:29:10 1.2
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.1.1.1 2010/05/04 14:45:32 hauke Exp $ 1$NetBSD: distinfo,v 1.2 2012/09/13 22:29:10 asau Exp $
2 2
3SHA1 (teapot-1.09.tar.gz) = 5618bcc3c2e10ed6af73a0f8ee29599c7fc5967d 3SHA1 (teapot-2.3.0.tar.gz) = cac70c7967ba72166cdbd1806b674cd8299399e7
4RMD160 (teapot-1.09.tar.gz) = e592ff0a193e3c0f3dc5d774c07e72692d211240 4RMD160 (teapot-2.3.0.tar.gz) = 5848a39bfcd4ebc942ed3f5f354ecb367b068dab
5Size (teapot-1.09.tar.gz) = 161409 bytes 5Size (teapot-2.3.0.tar.gz) = 113647 bytes
6SHA1 (patch-aa) = 5f849fc7436df413e6e925835056b598c3ffd237 6SHA1 (patch-CMakeLists.txt) = ac06834092bfc397f7c1c323c7a6990d0d03f9a4

File Added: pkgsrc/math/teapot/patches/patch-CMakeLists.txt
$NetBSD: patch-CMakeLists.txt,v 1.1 2012/09/13 22:29:11 asau Exp $

--- CMakeLists.txt.orig	2012-02-06 11:30:53.000000000 +0000
+++ CMakeLists.txt
@@ -105,7 +105,7 @@ if (ENABLE_HELP)
 endif ()
 
 install(FILES COPYING README DESTINATION share/doc/teapot)
-install(FILES teapot.1 DESTINATION share/man/man1)
+install(FILES teapot.1 DESTINATION ${PKGMANDIR}/man1)
 
 add_custom_target(dist
 	COMMAND ${CMAKE_COMMAND} -E remove_directory teapot-${Teapot_VERSION_MAJOR}.${Teapot_VERSION_MINOR}.${Teapot_VERSION_PATCH}

File Deleted: pkgsrc/math/teapot/patches/Attic/patch-aa