pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/38194: [update] devel/noweb is out of date
>Number: 38194
>Category: pkg
>Synopsis: [update] devel/noweb is out of date
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Fri Mar 07 17:55:00 +0000 2008
>Originator: Aleksej Saushev <asau%inbox.ru@localhost>
>Release: NetBSD 4.99.55
>Organization:
>Environment:
System: NetBSD asau.local 4.99.55 NetBSD 4.99.55 (KERN) #0: Mon Mar 3 22:32:55
MSK 2008 asau%asau.local@localhost:/usr/obj/sys/arch/i386/compile/KERN i386
Architecture: i386
Machine: i386
>Description:
devel/noweb is 2.9a and contains bugs, fixed in later versions.
The most recent version available is 2.11b.
>How-To-Repeat:
Home page inspection, other related projects documentation (notably
Axiom).
>Fix:
Update to 2.11b: remove patch-ab, apply patch below.
Excerpt from distributed CHANGES file:
CHANGES FOR VERSION 2.11b - released 12 Jun 2006
Make noroff use -mm by default (Debian 218050)
Fixed flagrant errors in noweave -x -troff (but bad formatting remains)
CHANGES FOR VERSION 2.11a - released 20 May 2006
Clarify instructions for $PATH and $MANPATH (B Pierce)
Create examples/Makefile.awk (B Pierce)
Clarify documentation: unescaped << and >> not OK in docs chunk (R Hemmecke)
Add -lua option to docs2comments filter
CHANGES FOR VERSION 2.11 - released 6 April 2006
Braces did not render correctly in [[<<$\{a_i\}$>>]] (Albert Reiner)
From Kevin Quick, Windows hints and a new NOTANGLE.BAT
Generate postscript with -P cmz for better PDF (Francky Leyn)
Clarify for noweave -delay that the first doco chunk is before the first @
extended xchunks with -summary argument
Line in a code chunk opening with unclosed, unescaped << is OK (Ralf Hemmecke)
UNDO ME! Make docs2comments filter tolerate embedded @xref stuff..
Added Windows XP help to FAQ (David Lemmon)
Noidx now calculates labels for a code chunk using the number of preceding
definitions from the same @file, not the overall number
Change wording for \noweboptions{german} (Christian Lindig)
Need to insert \leavevmode in \sublabel so that new \@bsphack will work right
From Yann Dirson, new filters in contrib/ydirson.
From Fr'ed'eric Lin'e, some improvements in French translation (apologies to
Moli`ere)
CHANGES FOR VERSION 2.10c - released 17 Jul 2002
Bug in noidx.nw caused tag NWD1 etc to be used in multiple files.
Cleaned up alignment tags in tables emitted by l2h.nw (Federico Di Gregorio)
Fixed some bugs in the HTML markup for the hacker's guide
Goes back to iconc, except for noidx.nw, which can't be compiled because
of the 32-bit polynomial arithmetic
CHANGES FOR VERSION 2.10b - released 15 Jul 2002
Bug in xchunks.nw, around line 100 -- db never initialized (Stephen Edwards)
In local identifier cross-reference, enable breaks between pages
of multiply defined identifiers (option breakdefs)
Create a secret \noweboptions{breakcode} for those who want their
code chunks broken across page boundaries
German is `Benutzt' not `Benutztt' (Johannes Huesing)
No longer suggests iconc; compiling with icont is now the default.
CHANGES FOR VERSION 2.10a - released 30 Mar 2001
Fixed problem in src/Makefile -- FAQ should be built by `source' not `all'
CHANGES FOR VERSION 2.10 - released 16 Jun 2000, but not officially
Added -matlab to nountangle (Uwe Brauer)
Added \nwblindhyperanchor to \weblabel (Andrew Swann)
Changed one more 'char c' to 'unsigned char c' in recognize.nw (Gilles ANDRE)
Change noweb.sty to support more than 26 code chunks on a page (F. Leyn)
l2h skips optional arguments with \includegraphics
fixed bugs in htmltoc having to do with nested anchors on one line
Added capacity for two more filters to noweave script
Fixed bug in autodefs.sml (including spaces in symbol chars)
Added autodefs.mmix
Added autodefs.asdl
Scripts for Plan 9 rc (Russ Cox)
Tinkered with noidx sortkey
Added \mbox{} to \nwnewline, so that spaces won't be eaten (John Cummings)
Added xchunks filter, per request of Mike Smith & Glenn Holloway
Replaced FORTH uniqueid heuristic with 32-bit CRC
Added pipedocs filter to pipe documentation chunks through commands
Added h2a (convert html to ascii) for use with pipedoces
Added docs2comments filter, with pipedocs and h2a, to replace nountangle
Added nwmtime filter; helps derive Zephyr web pages
Moved the official FAQ to html
Added multiple-language support to noweb.sty (Miguel Filgueiras)
notangle -L initial newline is a bug and will never be fixed (Harald Soleng)
Added \noweboptions{noxref}, intended for temporary use inside documents.
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/devel/noweb/Makefile,v
retrieving revision 1.35
diff -u -u -r1.35 Makefile
--- Makefile 4 Oct 2006 21:35:59 -0000 1.35
+++ Makefile 7 Mar 2008 17:46:17 -0000
@@ -1,9 +1,9 @@
# $NetBSD: Makefile,v 1.35 2006/10/04 21:35:59 wiz Exp $
-DISTNAME= noweb-2.9a
+DISTNAME= noweb-2.11b
PKGREVISION= 3
CATEGORIES= devel
-MASTER_SITES= ftp://ftp.cs.virginia.edu/pub/nr/
+MASTER_SITES= http://www.eecs.harvard.edu/nr/noweb/dist/
EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -12,7 +12,7 @@
DEPENDS+= icon>=9.3:../../lang/icon
-WRKSRC= ${WRKDIR}/src
+WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}/src
.include "../../mk/bsd.prefs.mk"
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/devel/noweb/distinfo,v
retrieving revision 1.4
diff -u -u -r1.4 distinfo
--- distinfo 23 May 2006 16:07:04 -0000 1.4
+++ distinfo 7 Mar 2008 17:46:17 -0000
@@ -1,11 +1,10 @@
-$NetBSD: distinfo,v 1.4 2006/05/23 16:07:04 joerg Exp $
+$NetBSD$
-SHA1 (noweb-2.9a.tgz) = 0ee5f97c56fa7898be9815ad817036f8aee0193b
-RMD160 (noweb-2.9a.tgz) = ee61f44091d2634550d33528b426af508ffad729
-Size (noweb-2.9a.tgz) = 728608 bytes
-SHA1 (patch-aa) = 0c0c446173c1ee13eeb0b80041cb8cf98e3c7325
-SHA1 (patch-ab) = 99200991f1dab7aaef349611c11a881483f40888
-SHA1 (patch-ac) = 364d7eb43abac9c33807b7b7d20ff9368f7568d2
+SHA1 (noweb-2.11b.tgz) = 3b391c42f46dcb8a002b863fb2e483560a7da51d
+RMD160 (noweb-2.11b.tgz) = 01e4fbb636dfd0f6d117caa045cf105e49d25fca
+Size (noweb-2.11b.tgz) = 738870 bytes
+SHA1 (patch-aa) = f5d381f75491ec6916adf406aa1b2b1fd0104ad3
+SHA1 (patch-ac) = d7f345f4364ff0e1f45bb5f06a766ff97e5e3d54
SHA1 (patch-ad) = 6102295ab1c37bb16c92cae3c77a97349794cde4
SHA1 (patch-ae) = 0079598edc015f0ce387cb1058d06581e05f07c6
SHA1 (patch-af) = 1af1d268381546ff214450caa7914f30106ff131
Index: patches/patch-aa
===================================================================
RCS file: /cvsroot/pkgsrc/devel/noweb/patches/patch-aa,v
retrieving revision 1.2
diff -u -u -r1.2 patch-aa
--- patches/patch-aa 13 Apr 2001 17:58:52 -0000 1.2
+++ patches/patch-aa 7 Mar 2008 17:46:17 -0000
@@ -1,7 +1,7 @@
-$NetBSD: patch-aa,v 1.2 2001/04/13 17:58:52 jtb Exp $
+$NetBSD$
---- Makefile.orig Mon Aug 17 00:54:11 1998
-+++ Makefile
+--- Makefile.orig 2006-06-13 00:14:20.000000000 +0400
++++ Makefile 2008-03-07 20:33:54.000000000 +0300
@@ -2,13 +2,13 @@
# See file COPYRIGHT for more information.
#
@@ -39,17 +39,20 @@
# change WEAVE if you want a different version of noweave to be installed
WEAVE=noweave
-@@ -41,14 +41,14 @@
+@@ -41,9 +41,9 @@
TEXNAME=$(TEXINPUTS)
- all:
+ all:
- cd c; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" all
-+ cd c; $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" all
++ cd c; $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" all
for i in shell lib xdoc tex; do (cd $$i; make all); done
- cd $(LIBSRC); make "ICONT=$(ICONT)" "ICONC=$(ICONC)" all
+ cd $(LIBSRC); make ICONT="$(ICONT)" ICONC="$(ICONC)" all
- install: install-code install-man install-tex install-elisp
+ FAQ: FAQ.html
+ sleep 1; html2ascii FAQ.html > FAQ
+@@ -58,7 +58,7 @@
+ -rmdir $(BIN) $(LIB) 2>/dev/null
install-shell:
- -mkdir $(BIN) $(LIB) 2>/dev/null
@@ -57,8 +60,8 @@
sed "s@|LIBDIR|@$(LIBNAME)@" shell/noweb > $(BIN)/noweb
chmod +x $(BIN)/noweb
sed "s@|LIBDIR|@$(LIBNAME)@" shell/notangle > $(BIN)/notangle
-@@ -74,13 +74,13 @@
- cp shell/tmac.w $(LIB)
+@@ -98,7 +98,7 @@
+ rm $(LIB)/tmac.w
install-code: install-shell
- -mkdir $(BIN) $(LIB) 2>/dev/null
@@ -66,16 +69,18 @@
strip c/nt c/markup c/mnt c/finduses
cp c/nt c/markup c/mnt c/finduses $(LIB)
cd $(LIBSRC); make ICONT=$(ICONT) ICONC=$(ICONC) LIB=$(LIB) BIN=$(BIN)
install
- cd lib; make LIB=$(LIB) install
+@@ -109,7 +109,7 @@
+ cd $(LIBSRC); make ICONT=$(ICONT) ICONC=$(ICONC) LIB=$(LIB) BIN=$(BIN)
uninstall
+ cd lib; make LIB=$(LIB) uninstall
install-man:
- -mkdir $(MAN) $(MANDIR) $(MAN7DIR) 2>/dev/null
+ -mkdir -p $(MAN) $(MANDIR) $(MAN7DIR) 2>/dev/null
sed -e "s@|LIBDIR|@$(LIBNAME)@" -e "s@|TEXINPUTS|@$(TEXNAME)@"
xdoc/cpif.1 > $(MANDIR)/cpif.$(MANEXT)
sed -e "s@|LIBDIR|@$(LIBNAME)@" -e "s@|TEXINPUTS|@$(TEXNAME)@"
xdoc/nodefs.1 > $(MANDIR)/nodefs.$(MANEXT)
sed -e "s@|LIBDIR|@$(LIBNAME)@" -e "s@|TEXINPUTS|@$(TEXNAME)@"
xdoc/noroots.1 > $(MANDIR)/noroots.$(MANEXT)
-@@ -98,49 +98,49 @@
+@@ -142,44 +142,44 @@
+ rm -f $(MANDIR)/noweave.$(MANEXT)
rm -f $(MANDIR)/nountangle.$(MANEXT)
- (cd $(MANDIR); ln notangle.$(MANEXT) nountangle.$(MANEXT))
install-gzipped-man:
- -mkdir $(MAN) $(MANDIR) $(MAN7DIR) 2>/dev/null
- sed -e "s@|LIBDIR|@$(LIBNAME)@" -e "s@|TEXINPUTS|@$(TEXNAME)@"
xdoc/cpif.1 | gzip -9 > $(MANDIR)/cpif.$(MANEXT).gz
@@ -143,11 +148,14 @@
- -mkdir $(TEXINPUTS) 2>/dev/null
+ -mkdir -p $(TEXINPUTS) 2>/dev/null
cp tex/nwmac.tex tex/noweb.sty $(TEXINPUTS)
- -texhash
+ -texhash || echo "Program texhash not found or failed"
+
+@@ -187,7 +187,7 @@
+ rm -f $(TEXINPUTS)/nwmac.tex $(TEXINPUTS)/noweb.sty
install-elisp:
- -mkdir $(ELISP) 2>/dev/null
+ -mkdir -p $(ELISP) 2>/dev/null
cp elisp/noweb-mode.el $(ELISP)
- checkin:
+ uninstall-elisp:
cvs diff: cannot find patches/patch-ab
Index: patches/patch-ac
===================================================================
RCS file: /cvsroot/pkgsrc/devel/noweb/patches/patch-ac,v
retrieving revision 1.1
diff -u -u -r1.1 patch-ac
--- patches/patch-ac 23 May 2006 16:07:04 -0000 1.1
+++ patches/patch-ac 7 Mar 2008 17:46:17 -0000
@@ -1,13 +1,13 @@
$NetBSD: patch-ac,v 1.1 2006/05/23 16:07:04 joerg Exp $
---- awkname.orig 1995-05-26 02:49:07.000000000 +0200
-+++ awkname
-@@ -5,7 +5,7 @@ case $# in
+--- awkname.orig 2000-06-17 00:26:42.000000000 +0400
++++ awkname 2008-03-07 20:37:08.000000000 +0300
+@@ -5,7 +5,7 @@
esac
rc=0
-new=/tmp/$$.new; old=/tmp/$$.old
+new=$(@MKTEMP@ -t noweb_new) || exit 1; old=$(@MKTEMP@ -t noweb_old) || exit 1
- for file in lib/emptydefn lib/unmarkup lib/toascii \
+ for file in lib/emptydefn lib/unmarkup lib/toascii lib/btdefn \
awk/noidx awk/totex awk/tohtml awk/noindex \
Home |
Main Index |
Thread Index |
Old Index