On Sun, Jan 02, 2011 at 01:28:28PM +0100, Matthias Kilian wrote:
> Update to lout-3.39.
> 
> I've tweaked the lout makefile a little bit more (to use BSD_INSTALL_
> variables), and also changed the doc/user/README to tell people
> they've to run lout in unsafe mode (-U) to format the user guide.
> 
> Removed MAINTAINER, as db@ wasn't active for more than 5 years, and
> the address forwarded from [email protected] bounces.
> 
> ok?

Does nobody use this super-bizarre typesetting system? I don't,
either, so the update wouldn't cause any harm to me ;-)


> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/print/lout/Makefile,v
> retrieving revision 1.7
> diff -u -p -r1.7 Makefile
> --- Makefile  20 Nov 2010 09:48:39 -0000      1.7
> +++ Makefile  2 Jan 2011 12:27:07 -0000
> @@ -3,26 +3,23 @@
>  COMMENT-main=        object oriented type setting language
>  COMMENT-doc= Lout user and expert documentation
>  
> -DISTNAME=       lout-3.30
> +DISTNAME=       lout-3.39
>  PKGNAME-main=        ${DISTNAME}
> -REVISION-main =      1
>  PKGNAME-doc=    ${DISTNAME:S/-/-doc-/}
> -REVISION-doc =       0
>  CATEGORIES=  print
>  
> -HOMEPAGE=    http://lout.sourceforge.net/
> -MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=lout/}
> +HOMEPAGE=    http://savannah.nongnu.org/projects/lout/
> +MASTER_SITES=   ${MASTER_SITE_SAVANNAH:=lout/}
>  
> -MAINTAINER=  David Berghoff <[email protected]>
> -
> -# GPL
> +# GPLv3
>  PERMIT_PACKAGE_CDROM=        Yes
>  PERMIT_PACKAGE_FTP=  Yes
>  PERMIT_DISTFILES_CDROM=      Yes
>  PERMIT_DISTFILES_FTP=        Yes
>  
>  MAKE_FILE=   makefile
> -INSTALL_TARGET=      allinstall
> +ALL_TARGET=  prg2lout lout
> +INSTALL_TARGET=      install installman installdoc
>  USE_GROFF =  Yes
>  NO_REGRESS=  Yes
>  
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/print/lout/distinfo,v
> retrieving revision 1.2
> diff -u -p -r1.2 distinfo
> --- distinfo  5 Apr 2007 16:20:19 -0000       1.2
> +++ distinfo  2 Jan 2011 12:27:07 -0000
> @@ -1,5 +1,5 @@
> -MD5 (lout-3.30.tar.gz) = dwkw3sBfE2op/weOZuWYgQ==
> -RMD160 (lout-3.30.tar.gz) = clib1Y/DRDHFBJ3zAD1Pxvvhs0o=
> -SHA1 (lout-3.30.tar.gz) = pq3NiHvsU9VPJYnpmsxi5IYIva8=
> -SHA256 (lout-3.30.tar.gz) = pYVx+KK94rti2CCzew8CYL4ww7yoiH2vXu69/QaMBKk=
> -SIZE (lout-3.30.tar.gz) = 1961043
> +MD5 (lout-3.39.tar.gz) = FR4fumdscFKTbMwbzZZjqQ==
> +RMD160 (lout-3.39.tar.gz) = W8b42tQ73wJi+jbE9rOlcLwMPWs=
> +SHA1 (lout-3.39.tar.gz) = qyyYLX4jWxMqquBfKK8Xld8tHHE=
> +SHA256 (lout-3.39.tar.gz) = eKdVBPolwuVVOezZ9LoT/x5AKh/7MH1wR0pNYDP284k=
> +SIZE (lout-3.39.tar.gz) = 2157040
> Index: patches/patch-doc_user_README
> ===================================================================
> RCS file: patches/patch-doc_user_README
> diff -N patches/patch-doc_user_README
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-doc_user_README     2 Jan 2011 12:27:07 -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- doc/user/README.orig     Tue Sep 21 04:57:27 2010
> ++++ doc/user/README  Sun Jan  2 12:19:14 2011
> +@@ -4,7 +4,7 @@ This directory contains the Lout source files for the 
> + to the Lout Document Formatting System.  To produce the Guide,
> + type the command
> + 
> +-    lout -r6 all > user.ps
> ++    lout -U -r6 all > user.ps
> + 
> + in this directory.  The -r6 flag causes Lout to run over the
> + document six times.  This is needed to completely resolve all
> Index: patches/patch-makefile
> ===================================================================
> RCS file: /cvs/ports/print/lout/patches/patch-makefile,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-makefile
> --- patches/patch-makefile    14 Jun 2005 15:34:27 -0000      1.1
> +++ patches/patch-makefile    2 Jan 2011 12:27:07 -0000
> @@ -1,34 +1,30 @@
> ---- makefile.orig    Wed Oct 27 10:59:37 2004
> -+++ makefile Fri Jun 10 09:56:15 2005
> -@@ -251,18 +251,18 @@ OSMAC   = 0
> +--- makefile.orig    Thu Apr 22 00:52:47 2010
> ++++ makefile Sun Jan  2 11:10:34 2011
> +@@ -261,7 +261,7 @@ OSMAC   = 0
>   DBFIX   = 0
>   
>   USESTAT = 1
>  -SAFEDFT = 0
>  +SAFEDFT = 1
>   
> --# DEBUGGING = 0
> --# TRACING =
> -+DEBUGGING = 0
> -+TRACING =
> - 
> --DEBUGGING = 1
> --TRACING = -g
> -+#DEBUGGING = 1
> -+#TRACING = -g
> - 
> --BINDIR      = /home/jeff/bin
> --LIBDIR      = /home/jeff/lout.lib
> --DOCDIR      = /home/jeff/lout.doc
> --MANDIR      = /home/jeff/lout.man
> -+BINDIR      = ${PREFIX}/bin
> -+LIBDIR      = ${PREFIX}/lib/lout
> -+DOCDIR      = ${PREFIX}/share/doc/lout
> -+MANDIR      = ${PREFIX}/man/man1
> + DEBUGGING = 0
> + TRACING =
> +@@ -269,11 +269,10 @@ TRACING =
> + # DEBUGGING = 1
> + # TRACING = -g
> + 
> +-PREFIX      = /home/jeff
> + BINDIR      = $(PREFIX)/bin
> +-LOUTLIBDIR  = $(PREFIX)/lout.lib
> +-LOUTDOCDIR  = $(PREFIX)/lout.doc
> +-MANDIR      = $(PREFIX)/lout.man
> ++LOUTLIBDIR  = $(PREFIX)/lib/lout
> ++LOUTDOCDIR  = $(PREFIX)/share/doc/lout
> ++MANDIR      = $(PREFIX)/man/man1
>   
>   LIBFONT = font
>   LIBMAPS = maps
> -@@ -274,23 +274,23 @@ LIBLOCA = locale
> +@@ -285,23 +284,23 @@ LIBLOCA = locale
>   CHARIN      = 1
>   CHAROUT     = 0
>   
> @@ -58,7 +54,7 @@
>         -DOS_DOS=$(OSDOS)                                     \
>         -DOS_MAC=$(OSMAC)                                     \
>         -DDB_FIX=$(DBFIX)                                     \
> -@@ -322,7 +322,7 @@ OBJS     = z01.o z02.o z03.o z04.o z05.o z06
> +@@ -333,7 +332,7 @@ OBJS     = z01.o z02.o z03.o z04.o z05.o z06.o z07.o 
> z08.o
>         z49.o z50.o z51.o z52.o
>   
>   lout:       $(OBJS)
> @@ -67,7 +63,7 @@
>       chmod a+x lout
>   
>   $(OBJS): externs.h
> -@@ -330,16 +330,14 @@ $(OBJS): externs.h
> +@@ -341,7 +340,7 @@ $(OBJS): externs.h
>   externs.h:
>   
>   prg2lout:   prg2lout.c
> @@ -75,6 +71,8 @@
>  +    $(CC) $(CFLAGS) $(COPTS) -o prg2lout prg2lout.c
>       chmod a+x prg2lout
>   
> + all:        lout prg2lout
> +@@ -349,67 +348,48 @@ all:   lout prg2lout
>   install: lout prg2lout
>       @echo ""
>       @echo "(a) Installing lout and prg2lout binaries into BINDIR $(BINDIR)"
> @@ -85,36 +83,83 @@
>  +    $(BSD_INSTALL_PROGRAM) lout $(BINDIR)/lout
>  +    $(BSD_INSTALL_PROGRAM) prg2lout $(BINDIR)/prg2lout
>       @echo ""
> -     @echo "(b) Installing library files into LIBDIR $(LIBDIR)"
> -     mkdir $(LIBDIR)
> -@@ -372,13 +370,6 @@ install: lout prg2lout
> +     @echo "(b) Installing library files into LOUTLIBDIR $(LOUTLIBDIR)"
> +-    mkdir $(LOUTLIBDIR)
> +-    chmod 755 $(LOUTLIBDIR)
> ++    ${BSD_INSTALL_DATA_DIR} $(LOUTLIBDIR)
> +     @echo ""
> +-    mkdir $(LOUTLIBDIR)/$(LIBINCL)
> +-    chmod 755 $(LOUTLIBDIR)/$(LIBINCL)
> +-    cp include/* $(LOUTLIBDIR)/$(LIBINCL)
> +-    chmod 644 $(LOUTLIBDIR)/$(LIBINCL)/*
> ++    ${BSD_INSTALL_DATA_DIR} $(LOUTLIBDIR)/$(LIBINCL)
> ++    ${BSD_INSTALL_DATA} include/* $(LOUTLIBDIR)/$(LIBINCL)
> +     @echo ""
> +-    mkdir $(LOUTLIBDIR)/$(LIBDATA)
> +-    chmod 755 $(LOUTLIBDIR)/$(LIBDATA)
> +-    cp data/* $(LOUTLIBDIR)/$(LIBDATA)
> +-    chmod 644 $(LOUTLIBDIR)/$(LIBDATA)/*
> ++    ${BSD_INSTALL_DATA_DIR} $(LOUTLIBDIR)/$(LIBDATA)
> ++    ${BSD_INSTALL_DATA} data/* $(LOUTLIBDIR)/$(LIBDATA)
> +     @echo ""
> +-    mkdir $(LOUTLIBDIR)/$(LIBHYPH)
> +-    chmod 755 $(LOUTLIBDIR)/$(LIBHYPH)
> +-    cp hyph/* $(LOUTLIBDIR)/$(LIBHYPH)
> +-    chmod 644 $(LOUTLIBDIR)/$(LIBHYPH)/*
> ++    ${BSD_INSTALL_DATA_DIR} $(LOUTLIBDIR)/$(LIBHYPH)
> ++    ${BSD_INSTALL_DATA} hyph/* $(LOUTLIBDIR)/$(LIBHYPH)
> +     @echo ""
> +-    mkdir $(LOUTLIBDIR)/$(LIBFONT)
> +-    chmod 755 $(LOUTLIBDIR)/$(LIBFONT)
> +-    cp font/* $(LOUTLIBDIR)/$(LIBFONT)
> +-    chmod 644 $(LOUTLIBDIR)/$(LIBFONT)/*
> ++    ${BSD_INSTALL_DATA_DIR} $(LOUTLIBDIR)/$(LIBFONT)
> ++    ${BSD_INSTALL_DATA} font/* $(LOUTLIBDIR)/$(LIBFONT)
> +     @echo ""
> +-    mkdir $(LOUTLIBDIR)/$(LIBMAPS)
> +-    chmod 755 $(LOUTLIBDIR)/$(LIBMAPS)
> +-    cp maps/* $(LOUTLIBDIR)/$(LIBMAPS)
> +-    chmod 644 $(LOUTLIBDIR)/$(LIBMAPS)/*
> ++    ${BSD_INSTALL_DATA_DIR} $(LOUTLIBDIR)/$(LIBMAPS)
> ++    ${BSD_INSTALL_DATA} maps/* $(LOUTLIBDIR)/$(LIBMAPS)
> +     @echo ""
> +-    mkdir $(LOUTLIBDIR)/$(LIBLOCA)
> +-    chmod 755 $(LOUTLIBDIR)/$(LIBLOCA)
> ++    ${BSD_INSTALL_DATA_DIR} $(LOUTLIBDIR)/$(LIBLOCA)
>       @echo ""
> -     mkdir $(LIBDIR)/$(LIBLOCA)
> -     chmod 755 $(LIBDIR)/$(LIBLOCA)
> --    @echo ""
>  -    @echo "(c) Initializing run (should be silent, no errors expected)"
> --    $(BINDIR)/lout -x -s $(LIBDIR)/$(LIBINCL)/init
> +-    $(BINDIR)/lout -x -s $(LOUTLIBDIR)/$(LIBINCL)/init
>  -    @echo ""
>  -    @echo "(d) Changing mode of files just created by initializing run"
> --    chmod 644 $(LIBDIR)/$(LIBDATA)/*
> --    chmod 644 $(LIBDIR)/$(LIBHYPH)/*
> +-    chmod 644 $(LOUTLIBDIR)/$(LIBDATA)/*
> +-    chmod 644 $(LOUTLIBDIR)/$(LIBHYPH)/*
>   
>   installman:
>       @echo ""
> -@@ -393,7 +384,8 @@ installman:
> +     @echo "Installing manual entries into MANDIR $(MANDIR)"
> +     sed -e "s@<BINDIR>@$(BINDIR)@" -e "s@<LIBDIR>@$(LOUTLIBDIR)@"   \
> +         -e "s@<LOUTDOCDIR>@$(LOUTDOCDIR)@" -e "s@<MANDIR>@$(MANDIR)@"       
> \
> +-    man/lout.1 > $(MANDIR)/lout.1
> +-    chmod 644 $(MANDIR)/lout.1
> +-    cp man/prg2lout.1 $(MANDIR)/prg2lout.1
> +-    chmod 644 $(MANDIR)/prg2lout.1
> ++        man/lout.1 > man/lout.1.new
> ++    ${BSD_INSTALL_MAN} man/lout.1.new $(MANDIR)/lout.1
> ++    ${BSD_INSTALL_MAN} man/prg2lout.1 $(MANDIR)/prg2lout.1
> + 
>   installdoc:
>       @echo ""
> -     @echo "Creating DOCDIR $(DOCDIR) and copying documentation into it"
> --    $(RCOPY) doc $(DOCDIR)
> -+    mkdir -p $(DOCDIR)
> -+    $(RCOPY) doc/* $(DOCDIR)
> -     chmod 755 $(DOCDIR)
> -     chmod 755 $(DOCDIR)/*
> -     chmod 644 $(DOCDIR)/*/*
> -@@ -432,3 +424,6 @@ clean:   
> -     -rm -f lout prg2lout *.o
> - 
> - restart:    clean uninstall
> -+
> -+all:        prg2lout lout
> -+allinstall: install installman installdoc
> +     @echo "Creating LOUTDOCDIR $(LOUTDOCDIR) and copying documentation into 
> it"
> +-    $(RCOPY) doc/* $(LOUTDOCDIR)
> +-    chmod 755 $(LOUTDOCDIR)
> +-    chmod 755 $(LOUTDOCDIR)/*
> +-    chmod 644 $(LOUTDOCDIR)/*/*
> ++    ${BSD_INSTALL_DATA_DIR} $(LOUTDOCDIR)
> ++    $(BSD_INSTALL_DATA) doc/README $(LOUTDOCDIR)
> ++.for d in design expert slides user
> ++    ${BSD_INSTALL_DATA_DIR} ${LOUTDOCDIR}/$d
> ++    ${BSD_INSTALL_DATA} doc/$d/* ${LOUTDOCDIR}/$d
> ++.endfor
> + 
> + allinstall: install installman installdoc
> + 
> Index: pkg/PLIST-doc
> ===================================================================
> RCS file: /cvs/ports/print/lout/pkg/PLIST-doc,v
> retrieving revision 1.2
> diff -u -p -r1.2 PLIST-doc
> --- pkg/PLIST-doc     3 Apr 2006 16:27:57 -0000       1.2
> +++ pkg/PLIST-doc     2 Jan 2011 12:27:07 -0000
> @@ -64,6 +64,7 @@ share/doc/lout/expert/pre_brea
>  share/doc/lout/expert/pre_case
>  share/doc/lout/expert/pre_colo
>  share/doc/lout/expert/pre_conc
> +share/doc/lout/expert/pre_cont
>  share/doc/lout/expert/pre_cove
>  share/doc/lout/expert/pre_cros
>  share/doc/lout/expert/pre_data
> @@ -103,6 +104,7 @@ share/doc/lout/expert/pre_spac
>  share/doc/lout/expert/pre_span
>  share/doc/lout/expert/pre_tagg
>  share/doc/lout/expert/pre_text
> +share/doc/lout/expert/pre_ucol
>  share/doc/lout/expert/pre_unde
>  share/doc/lout/expert/pre_verb
>  share/doc/lout/expert/pre_wide
> @@ -137,6 +139,7 @@ share/doc/lout/user/bas_head
>  share/doc/lout/user/bas_hyph
>  share/doc/lout/user/bas_lang
>  share/doc/lout/user/bas_line
> +share/doc/lout/user/bas_marg
>  share/doc/lout/user/bas_objs
>  share/doc/lout/user/bas_par1
>  share/doc/lout/user/bas_par2
> @@ -147,10 +150,12 @@ share/doc/lout/user/bas_unde
>  share/doc/lout/user/bas_verb
>  share/doc/lout/user/bgr
>  share/doc/lout/user/bgr_boxs
> +share/doc/lout/user/bgr_clip
>  share/doc/lout/user/bgr_colo
>  share/doc/lout/user/bgr_incl
>  share/doc/lout/user/bgr_mirr
>  share/doc/lout/user/bgr_outl
> +share/doc/lout/user/bgr_prec
>  share/doc/lout/user/bgr_rota
>  share/doc/lout/user/bgr_scal
>  share/doc/lout/user/bgr_text
> @@ -173,12 +178,15 @@ share/doc/lout/user/equ
>  share/doc/lout/user/equ_defs
>  share/doc/lout/user/equ_disp
>  share/doc/lout/user/equ_intr
> +share/doc/lout/user/equ_math
>  share/doc/lout/user/equ_spac
>  share/doc/lout/user/equ_summ
>  share/doc/lout/user/equ_symb
>  share/doc/lout/user/equ_tequ
>  share/doc/lout/user/equ_vert
>  share/doc/lout/user/fmt
> +share/doc/lout/user/fmt1.awk
> +share/doc/lout/user/fmt2.awk
>  share/doc/lout/user/fmt_head
>  share/doc/lout/user/fmt_marg
>  share/doc/lout/user/fmt_setu
> @@ -197,6 +205,14 @@ share/doc/lout/user/gra_tick
>  share/doc/lout/user/johnson
>  share/doc/lout/user/johnson.out
>  share/doc/lout/user/letterbook
> +share/doc/lout/user/mat
> +share/doc/lout/user/mat_comm
> +share/doc/lout/user/mat_defs
> +share/doc/lout/user/mat_disp
> +share/doc/lout/user/mat_intr
> +share/doc/lout/user/mat_matr
> +share/doc/lout/user/mat_summ
> +share/doc/lout/user/mybook
>  share/doc/lout/user/mydefs
>  share/doc/lout/user/pascal
>  share/doc/lout/user/pie
> @@ -272,6 +288,7 @@ share/doc/lout/user/vdia
>  share/doc/lout/user/vequ
>  share/doc/lout/user/vfmt
>  share/doc/lout/user/vgra
> +share/doc/lout/user/vmat
>  share/doc/lout/user/vpie
>  share/doc/lout/user/vprg
>  share/doc/lout/user/vref
> Index: pkg/PLIST-main
> ===================================================================
> RCS file: /cvs/ports/print/lout/pkg/PLIST-main,v
> retrieving revision 1.1
> diff -u -p -r1.1 PLIST-main
> --- pkg/PLIST-main    24 Nov 2006 22:20:29 -0000      1.1
> +++ pkg/PLIST-main    2 Jan 2011 12:27:07 -0000
> @@ -1,7 +1,7 @@
>  @comment $OpenBSD: PLIST-main,v 1.1 2006/11/24 22:20:29 kili Exp $
>  @pkgpath print/lout
> -bin/lout
> -bin/prg2lout
> +@bin bin/lout
> +@bin bin/prg2lout
>  lib/lout/
>  lib/lout/data/
>  lib/lout/data/README
> @@ -183,6 +183,7 @@ lib/lout/hyph/danish.lh
>  lib/lout/hyph/dutch.lh
>  lib/lout/hyph/english.lh
>  lib/lout/hyph/engluk.lh
> +lib/lout/hyph/esperanto.lh
>  lib/lout/hyph/finnish.lh
>  lib/lout/hyph/french.lh
>  lib/lout/hyph/german.lh
> @@ -191,6 +192,7 @@ lib/lout/hyph/magyar.lh
>  lib/lout/hyph/norweg.lh
>  lib/lout/hyph/polish.lh
>  lib/lout/hyph/portugal.lh
> +lib/lout/hyph/programming.lh
>  lib/lout/hyph/russian.lh
>  lib/lout/hyph/slovak.lh
>  lib/lout/hyph/slovenia.lh
> @@ -234,6 +236,8 @@ lib/lout/include/javaf
>  lib/lout/include/langdefs
>  lib/lout/include/latin2
>  lib/lout/include/lengths
> +lib/lout/include/math
> +lib/lout/include/mathf
>  lib/lout/include/modula
>  lib/lout/include/modulaf
>  lib/lout/include/mydefs
> @@ -260,8 +264,6 @@ lib/lout/include/ruby
>  lib/lout/include/rubyf
>  lib/lout/include/russian
>  lib/lout/include/russian.fd
> -lib/lout/include/save_graphf
> -lib/lout/include/save_graphf.lpg
>  lib/lout/include/slides
>  lib/lout/include/slidesf
>  lib/lout/include/tab
> @@ -270,9 +272,6 @@ lib/lout/include/tabf.lpg
>  lib/lout/include/tbl
>  lib/lout/include/tblf
>  lib/lout/include/ts
> -lib/lout/include/xind
> -lib/lout/include/xinda
> -lib/lout/include/xindb
>  lib/lout/include/xrgb
>  lib/lout/locale/
>  lib/lout/maps/
> @@ -283,6 +282,7 @@ lib/lout/maps/Latin1.LCM
>  lib/lout/maps/LtKOI8.LCM
>  lib/lout/maps/LtLatin1.LCM
>  lib/lout/maps/LtLatin2.LCM
> +lib/lout/maps/LtLatin3.LCM
>  lib/lout/maps/Std.LCM
>  lib/lout/maps/Symb.LCM
>  lib/lout/maps/koi8r.LCM

Reply via email to