diff --git a/print/lout/Makefile b/print/lout/Makefile index dfd0657da4a..06a9c65d0af 100644 --- a/print/lout/Makefile +++ b/print/lout/Makefile @@ -1,28 +1,25 @@ -# $OpenBSD: Makefile,v 1.7 2010/11/20 09:48:39 espie Exp $ +# $OpenBSD: Makefile,v 1.8 2011/04/23 21:49:27 kili Exp $ 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 - -# 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 diff --git a/print/lout/distinfo b/print/lout/distinfo index a69bbd49c2a..be598acf1a9 100644 --- a/print/lout/distinfo +++ b/print/lout/distinfo @@ -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 diff --git a/print/lout/patches/patch-doc_user_README b/print/lout/patches/patch-doc_user_README new file mode 100644 index 00000000000..add0006507c --- /dev/null +++ b/print/lout/patches/patch-doc_user_README @@ -0,0 +1,12 @@ +$OpenBSD: patch-doc_user_README,v 1.1 2011/04/23 21:49:27 kili Exp $ +--- 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 diff --git a/print/lout/patches/patch-makefile b/print/lout/patches/patch-makefile index 72118b2b931..811b9d90c11 100644 --- a/print/lout/patches/patch-makefile +++ b/print/lout/patches/patch-makefile @@ -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 = 0 + TRACING = +@@ -269,11 +269,10 @@ TRACING = + # DEBUGGING = 1 + # TRACING = -g --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 +-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)@" -e "s@@$(LOUTLIBDIR)@" \ + -e "s@@$(LOUTDOCDIR)@" -e "s@@$(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 + @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 - restart: clean uninstall -+ -+all: prg2lout lout -+allinstall: install installman installdoc diff --git a/print/lout/pkg/PLIST-doc b/print/lout/pkg/PLIST-doc index 2daa31706b3..e84041cbfa1 100644 --- a/print/lout/pkg/PLIST-doc +++ b/print/lout/pkg/PLIST-doc @@ -1,4 +1,4 @@ -@comment $OpenBSD: PLIST-doc,v 1.2 2006/04/03 16:27:57 bernd Exp $ +@comment $OpenBSD: PLIST-doc,v 1.3 2011/04/23 21:49:27 kili Exp $ share/doc/lout/ share/doc/lout/README share/doc/lout/design/ @@ -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 diff --git a/print/lout/pkg/PLIST-main b/print/lout/pkg/PLIST-main index e7cb56c0e62..2513f3359bd 100644 --- a/print/lout/pkg/PLIST-main +++ b/print/lout/pkg/PLIST-main @@ -1,7 +1,7 @@ -@comment $OpenBSD: PLIST-main,v 1.1 2006/11/24 22:20:29 kili Exp $ +@comment $OpenBSD: PLIST-main,v 1.2 2011/04/23 21:49:27 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