Hi,

attached is a diff for Lout a document formatting language like tex. It's easy to configure and has a nice API. For more information see [1]. Please test and comment. Thanks.


David

[1] http://lout.sourceforge.net
--- print/lout/pkg/DESCR.orig   Tue Jun  7 15:03:55 2005
+++ print/lout/pkg/DESCR        Wed Jun  8 10:22:48 2005
@@ -0,0 +1,4 @@
+Lout is a powerful high level document formatting system with a rich
+set of features to produce ps, pdf and plaintext files. Lout was
+designed and written by Jeffrey H. Kingston of the Basser Department of
+Computer Sience at the University of Sidney.
--- print/lout/pkg/DESCR-doc.orig       Tue Jun  7 15:03:55 2005
+++ print/lout/pkg/DESCR-doc    Wed Jun  8 10:22:57 2005
@@ -0,0 +1,2 @@
+This package contains additional documentation for the Lout document
+typesetting and layout program.
--- print/lout/pkg/PLIST.orig   Tue Jun  7 15:03:55 2005
+++ print/lout/pkg/PLIST        Tue Jun  7 15:03:55 2005
@@ -0,0 +1,292 @@
[EMAIL PROTECTED] $OpenBSD$
+bin/lout
+bin/prg2lout
+lib/lout/
+lib/lout/data/
+lib/lout/data/README
+lib/lout/data/fcvt
+lib/lout/data/fcvt.awk
+lib/lout/data/fontdefs.ld
+lib/lout/data/latin2.ld
+lib/lout/data/loutrefs.ld
+lib/lout/data/oldrefs.ld
+lib/lout/data/refstyle.ld
+lib/lout/data/standard.ld
+lib/lout/font/
+lib/lout/font/00README
+lib/lout/font/AG-Bd
+lib/lout/font/AG-Bd+
+lib/lout/font/AG-BdO
+lib/lout/font/AG-BdO+
+lib/lout/font/AG-Bk
+lib/lout/font/AG-Bk+
+lib/lout/font/AG-BkO
+lib/lout/font/AG-BkO+
+lib/lout/font/AG-CnBd
+lib/lout/font/AG-CnBd+
+lib/lout/font/AG-CnBk
+lib/lout/font/AG-CnBk+
+lib/lout/font/AG-CnDm
+lib/lout/font/AG-CnDm+
+lib/lout/font/AG-CnMd
+lib/lout/font/AG-CnMd+
+lib/lout/font/AG-Dm
+lib/lout/font/AG-Dm+
+lib/lout/font/AG-DmO
+lib/lout/font/AG-DmO+
+lib/lout/font/AG-ExLt
+lib/lout/font/AG-ExLt+
+lib/lout/font/AG-ExLtO
+lib/lout/font/AG-ExLtO+
+lib/lout/font/AG-Md
+lib/lout/font/AG-Md+
+lib/lout/font/AG-MdO
+lib/lout/font/AG-MdO+
+lib/lout/font/Bk-Bd
+lib/lout/font/Bk-Bd+
+lib/lout/font/Bk-BdIt
+lib/lout/font/Bk-BdIt+
+lib/lout/font/Bk-Dm
+lib/lout/font/Bk-Dm+
+lib/lout/font/Bk-DmIt
+lib/lout/font/Bk-DmIt+
+lib/lout/font/Bk-Lt
+lib/lout/font/Bk-Lt+
+lib/lout/font/Bk-LtIt
+lib/lout/font/Bk-LtIt+
+lib/lout/font/Bk-Md
+lib/lout/font/Bk-Md+
+lib/lout/font/Bk-MdIt
+lib/lout/font/Bk-MdIt+
+lib/lout/font/Cr
+lib/lout/font/Cr+
+lib/lout/font/Cr-Bd
+lib/lout/font/Cr-Bd+
+lib/lout/font/Cr-BdO
+lib/lout/font/Cr-BdO+
+lib/lout/font/Cr-O
+lib/lout/font/Cr-O+
+lib/lout/font/He
+lib/lout/font/He+
+lib/lout/font/He-Bd
+lib/lout/font/He-Bd+
+lib/lout/font/He-BdO
+lib/lout/font/He-BdO+
+lib/lout/font/He-Bl
+lib/lout/font/He-Bl+
+lib/lout/font/He-BlO
+lib/lout/font/He-BlO+
+lib/lout/font/He-Cm
+lib/lout/font/He-Cm+
+lib/lout/font/He-Cn
+lib/lout/font/He-Cn+
+lib/lout/font/He-CnBd
+lib/lout/font/He-CnBd+
+lib/lout/font/He-CnBdO
+lib/lout/font/He-CnBdO+
+lib/lout/font/He-CnBl
+lib/lout/font/He-CnBl+
+lib/lout/font/He-CnBlO
+lib/lout/font/He-CnBlO+
+lib/lout/font/He-CnLi
+lib/lout/font/He-CnLi+
+lib/lout/font/He-CnLiO
+lib/lout/font/He-CnLiO+
+lib/lout/font/He-CnO
+lib/lout/font/He-CnO+
+lib/lout/font/He-ExtC
+lib/lout/font/He-ExtC+
+lib/lout/font/He-Lt
+lib/lout/font/He-Lt+
+lib/lout/font/He-LtO
+lib/lout/font/He-LtO+
+lib/lout/font/He-Nr
+lib/lout/font/He-Nr+
+lib/lout/font/He-NrBd
+lib/lout/font/He-NrBd+
+lib/lout/font/He-NrBdO
+lib/lout/font/He-NrBdO+
+lib/lout/font/He-NrO
+lib/lout/font/He-NrO+
+lib/lout/font/He-O
+lib/lout/font/He-O+
+lib/lout/font/He-UlCm
+lib/lout/font/He-UlCm+
+lib/lout/font/NCS-Bd
+lib/lout/font/NCS-Bd+
+lib/lout/font/NCS-BdIt
+lib/lout/font/NCS-BdIt+
+lib/lout/font/NCS-It
+lib/lout/font/NCS-It+
+lib/lout/font/NCS-Rm
+lib/lout/font/NCS-Rm+
+lib/lout/font/Pa-Bd
+lib/lout/font/Pa-Bd+
+lib/lout/font/Pa-BdF
+lib/lout/font/Pa-BdF+
+lib/lout/font/Pa-BdIt
+lib/lout/font/Pa-BdIt+
+lib/lout/font/Pa-BdItF
+lib/lout/font/Pa-BdItF+
+lib/lout/font/Pa-It
+lib/lout/font/Pa-It+
+lib/lout/font/Pa-ItF
+lib/lout/font/Pa-ItF+
+lib/lout/font/Pa-Rm
+lib/lout/font/Pa-Rm+
+lib/lout/font/Pa-SC
+lib/lout/font/Pa-SC+
+lib/lout/font/Symbol
+lib/lout/font/Ti-Bd
+lib/lout/font/Ti-Bd+
+lib/lout/font/Ti-BdIt
+lib/lout/font/Ti-BdIt+
+lib/lout/font/Ti-BdItF
+lib/lout/font/Ti-BdItF+
+lib/lout/font/Ti-BdSC
+lib/lout/font/Ti-BdSC+
+lib/lout/font/Ti-ExBd
+lib/lout/font/Ti-ExBd+
+lib/lout/font/Ti-It
+lib/lout/font/Ti-It+
+lib/lout/font/Ti-ItF
+lib/lout/font/Ti-ItF+
+lib/lout/font/Ti-Rm
+lib/lout/font/Ti-Rm+
+lib/lout/font/Ti-RmSC
+lib/lout/font/Ti-RmSC+
+lib/lout/font/Ti-Sm
+lib/lout/font/Ti-Sm+
+lib/lout/font/Ti-SmIt
+lib/lout/font/Ti-SmIt+
+lib/lout/font/ZC-Bd
+lib/lout/font/ZC-Bd+
+lib/lout/font/ZC-Dm
+lib/lout/font/ZC-Dm+
+lib/lout/font/ZC-It
+lib/lout/font/ZC-It+
+lib/lout/font/ZC-Lt
+lib/lout/font/ZC-Lt+
+lib/lout/font/ZC-LtIt
+lib/lout/font/ZC-LtIt+
+lib/lout/font/ZC-MdIt
+lib/lout/font/ZC-MdIt+
+lib/lout/font/ZC-Rm
+lib/lout/font/ZC-Rm+
+lib/lout/font/ZD
+lib/lout/hyph/
+lib/lout/hyph/README
+lib/lout/hyph/croatian.lh
+lib/lout/hyph/czech.lh
+lib/lout/hyph/danish.lh
+lib/lout/hyph/dutch.lh
+lib/lout/hyph/english.lh
+lib/lout/hyph/engluk.lh
+lib/lout/hyph/finnish.lh
+lib/lout/hyph/french.lh
+lib/lout/hyph/german.lh
+lib/lout/hyph/italian.lh
+lib/lout/hyph/magyar.lh
+lib/lout/hyph/norweg.lh
+lib/lout/hyph/polish.lh
+lib/lout/hyph/portugal.lh
+lib/lout/hyph/russian.lh
+lib/lout/hyph/slovak.lh
+lib/lout/hyph/slovenia.lh
+lib/lout/hyph/spanish.lh
+lib/lout/hyph/swedish.lh
+lib/lout/hyph/uppersorbian.lh
+lib/lout/include/
+lib/lout/include/README
+lib/lout/include/blue
+lib/lout/include/bluef
+lib/lout/include/book
+lib/lout/include/bookf
+lib/lout/include/bsf
+lib/lout/include/bsf.lpg
+lib/lout/include/coltex
+lib/lout/include/cprint
+lib/lout/include/cprintf
+lib/lout/include/diag
+lib/lout/include/diagf
+lib/lout/include/diagf.etc
+lib/lout/include/diagf.lpg
+lib/lout/include/doc
+lib/lout/include/docf
+lib/lout/include/dsf
+lib/lout/include/eiffel
+lib/lout/include/eiffelf
+lib/lout/include/eq
+lib/lout/include/eqf
+lib/lout/include/fig
+lib/lout/include/figf
+lib/lout/include/figf.lpg
+lib/lout/include/graph
+lib/lout/include/graphf
+lib/lout/include/graphf.etc
+lib/lout/include/graphf.lpg
+lib/lout/include/haskell
+lib/lout/include/haskellf
+lib/lout/include/init
+lib/lout/include/java
+lib/lout/include/javaf
+lib/lout/include/langdefs
+lib/lout/include/latin2
+lib/lout/include/lengths
+lib/lout/include/modula
+lib/lout/include/modulaf
+lib/lout/include/mydefs
+lib/lout/include/np
+lib/lout/include/npf
+lib/lout/include/pas
+lib/lout/include/pasf
+lib/lout/include/perl
+lib/lout/include/perlf
+lib/lout/include/picture
+lib/lout/include/picturef
+lib/lout/include/pie
+lib/lout/include/pief
+lib/lout/include/pief.lpg
+lib/lout/include/pod
+lib/lout/include/podf
+lib/lout/include/python
+lib/lout/include/pythonf
+lib/lout/include/report
+lib/lout/include/reportf
+lib/lout/include/rsl
+lib/lout/include/rslf
+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
+lib/lout/include/tabf
+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/
+lib/lout/maps/00README
+lib/lout/maps/Ding.LCM
+lib/lout/maps/KOI8-R.LCM
+lib/lout/maps/Latin1.LCM
+lib/lout/maps/LtKOI8.LCM
+lib/lout/maps/LtLatin1.LCM
+lib/lout/maps/LtLatin2.LCM
+lib/lout/maps/Std.LCM
+lib/lout/maps/Symb.LCM
+lib/lout/maps/koi8r.LCM
+lib/lout/maps/null.LCM
[EMAIL PROTECTED] man/man1/lout.1
[EMAIL PROTECTED] man/man1/prg2lout.1
[EMAIL PROTECTED] %D/bin/lout -x -s %D/lib/lout/include/init
[EMAIL PROTECTED] rm -rf %D/lib/lout/{data/*,hyph/*}
--- print/lout/pkg/PLIST-doc.orig       Tue Jun  7 15:03:55 2005
+++ print/lout/pkg/PLIST-doc    Tue Jun  7 15:03:55 2005
@@ -0,0 +1,282 @@
[EMAIL PROTECTED] $OpenBSD$
+doc/
+doc/lout/
+doc/lout/doc/
+doc/lout/doc/README
+doc/lout/doc/design/
+doc/lout/doc/design/README
+doc/lout/doc/design/all
+doc/lout/doc/design/mydefs
+doc/lout/doc/design/outfile.ps
+doc/lout/doc/design/s1_0
+doc/lout/doc/design/s2_0
+doc/lout/doc/design/s2_1
+doc/lout/doc/design/s2_2
+doc/lout/doc/design/s2_3
+doc/lout/doc/design/s2_4
+doc/lout/doc/design/s2_5
+doc/lout/doc/design/s2_9
+doc/lout/doc/design/s3_0
+doc/lout/doc/design/s3_1
+doc/lout/doc/design/s3_2
+doc/lout/doc/design/s3_3
+doc/lout/doc/design/s3_4
+doc/lout/doc/design/s3_9
+doc/lout/doc/design/s4_0
+doc/lout/doc/design/s5_0
+doc/lout/doc/design/s5_1
+doc/lout/doc/design/s5_2
+doc/lout/doc/design/s5_3
+doc/lout/doc/design/s5_4
+doc/lout/doc/design/s5_5
+doc/lout/doc/design/s5_9
+doc/lout/doc/design/s6_0
+doc/lout/doc/design/s6_1
+doc/lout/doc/design/s6_2
+doc/lout/doc/design/s6_9
+doc/lout/doc/design/s7_0
+doc/lout/doc/expert/
+doc/lout/doc/expert/README
+doc/lout/doc/expert/all
+doc/lout/doc/expert/det
+doc/lout/doc/expert/det_filt
+doc/lout/doc/expert/det_gall
+doc/lout/doc/expert/det_hori
+doc/lout/doc/expert/det_lexi
+doc/lout/doc/expert/det_name
+doc/lout/doc/expert/det_opti
+doc/lout/doc/expert/det_prec
+doc/lout/doc/expert/det_size
+doc/lout/doc/expert/det_sort
+doc/lout/doc/expert/det_visi
+doc/lout/doc/expert/exa
+doc/lout/doc/expert/exa_bibl
+doc/lout/doc/expert/exa_chap
+doc/lout/doc/expert/exa_equa
+doc/lout/doc/expert/exa_inde
+doc/lout/doc/expert/exa_page
+doc/lout/doc/expert/exa_para
+doc/lout/doc/expert/mydefs
+doc/lout/doc/expert/outfile.ps
+doc/lout/doc/expert/pre
+doc/lout/doc/expert/pre_back
+doc/lout/doc/expert/pre_begi
+doc/lout/doc/expert/pre_bend
+doc/lout/doc/expert/pre_brea
+doc/lout/doc/expert/pre_case
+doc/lout/doc/expert/pre_colo
+doc/lout/doc/expert/pre_conc
+doc/lout/doc/expert/pre_cove
+doc/lout/doc/expert/pre_cros
+doc/lout/doc/expert/pre_data
+doc/lout/doc/expert/pre_font
+doc/lout/doc/expert/pre_gall
+doc/lout/doc/expert/pre_grap
+doc/lout/doc/expert/pre_hadj
+doc/lout/doc/expert/pre_hcon
+doc/lout/doc/expert/pre_head
+doc/lout/doc/expert/pre_hexp
+doc/lout/doc/expert/pre_hlim
+doc/lout/doc/expert/pre_hmir
+doc/lout/doc/expert/pre_hsca
+doc/lout/doc/expert/pre_hshi
+doc/lout/doc/expert/pre_incg
+doc/lout/doc/expert/pre_incl
+doc/lout/doc/expert/pre_incr
+doc/lout/doc/expert/pre_inse
+doc/lout/doc/expert/pre_kshr
+doc/lout/doc/expert/pre_lang
+doc/lout/doc/expert/pre_link
+doc/lout/doc/expert/pre_mome
+doc/lout/doc/expert/pre_next
+doc/lout/doc/expert/pre_notr
+doc/lout/doc/expert/pre_null
+doc/lout/doc/expert/pre_oneo
+doc/lout/doc/expert/pre_oner
+doc/lout/doc/expert/pre_open
+doc/lout/doc/expert/pre_outl
+doc/lout/doc/expert/pre_page
+doc/lout/doc/expert/pre_plai
+doc/lout/doc/expert/pre_prep
+doc/lout/doc/expert/pre_rota
+doc/lout/doc/expert/pre_rump
+doc/lout/doc/expert/pre_scal
+doc/lout/doc/expert/pre_spac
+doc/lout/doc/expert/pre_span
+doc/lout/doc/expert/pre_tagg
+doc/lout/doc/expert/pre_text
+doc/lout/doc/expert/pre_unde
+doc/lout/doc/expert/pre_verb
+doc/lout/doc/expert/pre_wide
+doc/lout/doc/expert/pre_yuni
+doc/lout/doc/expert/preface
+doc/lout/doc/expert/pri
+doc/lout/doc/expert/pri_cros
+doc/lout/doc/expert/pri_defi
+doc/lout/doc/expert/pri_gall
+doc/lout/doc/expert/pri_obje
+doc/lout/doc/expert/tex
+doc/lout/doc/slides/
+doc/lout/doc/slides/README
+doc/lout/doc/slides/all
+doc/lout/doc/slides/mydefs
+doc/lout/doc/slides/outfile.ps
+doc/lout/doc/user/
+doc/lout/doc/user/.pie_intr.swp
+doc/lout/doc/user/README
+doc/lout/doc/user/all
+doc/lout/doc/user/ap_byp
+doc/lout/doc/user/ap_col
+doc/lout/doc/user/ap_qck
+doc/lout/doc/user/bas
+doc/lout/doc/user/bas_char
+doc/lout/doc/user/bas_conv
+doc/lout/doc/user/bas_date
+doc/lout/doc/user/bas_drop
+doc/lout/doc/user/bas_empt
+doc/lout/doc/user/bas_font
+doc/lout/doc/user/bas_head
+doc/lout/doc/user/bas_hyph
+doc/lout/doc/user/bas_lang
+doc/lout/doc/user/bas_line
+doc/lout/doc/user/bas_objs
+doc/lout/doc/user/bas_par1
+doc/lout/doc/user/bas_par2
+doc/lout/doc/user/bas_spac
+doc/lout/doc/user/bas_star
+doc/lout/doc/user/bas_supe
+doc/lout/doc/user/bas_unde
+doc/lout/doc/user/bas_verb
+doc/lout/doc/user/bgr
+doc/lout/doc/user/bgr_boxs
+doc/lout/doc/user/bgr_colo
+doc/lout/doc/user/bgr_incl
+doc/lout/doc/user/bgr_mirr
+doc/lout/doc/user/bgr_outl
+doc/lout/doc/user/bgr_rota
+doc/lout/doc/user/bgr_scal
+doc/lout/doc/user/bgr_text
+doc/lout/doc/user/dia
+doc/lout/doc/user/dia_cons
+doc/lout/doc/user/dia_defi
+doc/lout/doc/user/dia_erro
+doc/lout/doc/user/dia_geom
+doc/lout/doc/user/dia_intr
+doc/lout/doc/user/dia_labe
+doc/lout/doc/user/dia_link
+doc/lout/doc/user/dia_node
+doc/lout/doc/user/dia_posi
+doc/lout/doc/user/dia_summ
+doc/lout/doc/user/dia_synt
+doc/lout/doc/user/dia_tags
+doc/lout/doc/user/dia_tree
+doc/lout/doc/user/draft.eps
+doc/lout/doc/user/equ
+doc/lout/doc/user/equ_defs
+doc/lout/doc/user/equ_disp
+doc/lout/doc/user/equ_intr
+doc/lout/doc/user/equ_spac
+doc/lout/doc/user/equ_summ
+doc/lout/doc/user/equ_symb
+doc/lout/doc/user/equ_tequ
+doc/lout/doc/user/equ_vert
+doc/lout/doc/user/fmt
+doc/lout/doc/user/fmt_head
+doc/lout/doc/user/fmt_marg
+doc/lout/doc/user/fmt_setu
+doc/lout/doc/user/fmt_size
+doc/lout/doc/user/gra
+doc/lout/doc/user/gra_capt
+doc/lout/doc/user/gra_data
+doc/lout/doc/user/gra_erro
+doc/lout/doc/user/gra_func
+doc/lout/doc/user/gra_intr
+doc/lout/doc/user/gra_keys
+doc/lout/doc/user/gra_over
+doc/lout/doc/user/gra_plac
+doc/lout/doc/user/gra_summ
+doc/lout/doc/user/gra_tick
+doc/lout/doc/user/johnson
+doc/lout/doc/user/johnson.out
+doc/lout/doc/user/letterbook
+doc/lout/doc/user/mydefs
+doc/lout/doc/user/pascal
+doc/lout/doc/user/pie
+doc/lout/doc/user/pie_capt
+doc/lout/doc/user/pie_erro
+doc/lout/doc/user/pie_intr
+doc/lout/doc/user/pie_labe
+doc/lout/doc/user/pie_over
+doc/lout/doc/user/pie_slic
+doc/lout/doc/user/pie_summ
+doc/lout/doc/user/preface
+doc/lout/doc/user/prg
+doc/lout/doc/user/prg_chan
+doc/lout/doc/user/prg_comm
+doc/lout/doc/user/prg_embe
+doc/lout/doc/user/prg_erro
+doc/lout/doc/user/prg_form
+doc/lout/doc/user/prg_lone
+doc/lout/doc/user/prg_opti
+doc/lout/doc/user/prg_perl
+doc/lout/doc/user/prg_pipe
+doc/lout/doc/user/prg_prog
+doc/lout/doc/user/prg_tabs
+doc/lout/doc/user/ref
+doc/lout/doc/user/ref_chan
+doc/lout/doc/user/ref_cite
+doc/lout/doc/user/ref_crea
+doc/lout/doc/user/ref_entr
+doc/lout/doc/user/ref_labe
+doc/lout/doc/user/ref_sett
+doc/lout/doc/user/str
+doc/lout/doc/user/str_colu
+doc/lout/doc/user/str_cont
+doc/lout/doc/user/str_cros
+doc/lout/doc/user/str_defs
+doc/lout/doc/user/str_disp
+doc/lout/doc/user/str_figs
+doc/lout/doc/user/str_foot
+doc/lout/doc/user/str_glos
+doc/lout/doc/user/str_indx
+doc/lout/doc/user/str_larg
+doc/lout/doc/user/str_list
+doc/lout/doc/user/str_marg
+doc/lout/doc/user/str_theo
+doc/lout/doc/user/su_crest.eps
+doc/lout/doc/user/tbl
+doc/lout/doc/user/tbl_alig
+doc/lout/doc/user/tbl_cell
+doc/lout/doc/user/tbl_inde
+doc/lout/doc/user/tbl_intr
+doc/lout/doc/user/tbl_marg
+doc/lout/doc/user/tbl_mark
+doc/lout/doc/user/tbl_mult
+doc/lout/doc/user/tbl_plai
+doc/lout/doc/user/tbl_rows
+doc/lout/doc/user/tbl_rule
+doc/lout/doc/user/tbl_setu
+doc/lout/doc/user/tbl_span
+doc/lout/doc/user/tbl_summ
+doc/lout/doc/user/tbl_widt
+doc/lout/doc/user/typ
+doc/lout/doc/user/typ_apdf
+doc/lout/doc/user/typ_book
+doc/lout/doc/user/typ_illu
+doc/lout/doc/user/typ_ordi
+doc/lout/doc/user/typ_orga
+doc/lout/doc/user/typ_over
+doc/lout/doc/user/typ_plai
+doc/lout/doc/user/typ_repo
+doc/lout/doc/user/vbas
+doc/lout/doc/user/vbgr
+doc/lout/doc/user/vdia
+doc/lout/doc/user/vequ
+doc/lout/doc/user/vfmt
+doc/lout/doc/user/vgra
+doc/lout/doc/user/vpie
+doc/lout/doc/user/vprg
+doc/lout/doc/user/vref
+doc/lout/doc/user/vstr
+doc/lout/doc/user/vtbl
+doc/lout/doc/user/vtyp
--- print/lout/patches/patch-makefile.orig      Tue Jun  7 15:03:55 2005
+++ print/lout/patches/patch-makefile   Tue Jun  7 15:03:55 2005
@@ -0,0 +1,102 @@
+--- makefile.orig      Wed Oct 27 10:59:37 2004
++++ makefile   Sun Jun  5 00:57:44 2005
+@@ -251,18 +251,18 @@ 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}/doc/lout
++MANDIR        = ${PREFIX}/man/man1
+ 
+ LIBFONT = font
+ LIBMAPS = maps
+@@ -274,23 +274,24 @@ LIBLOCA = locale
+ CHARIN        = 1
+ CHAROUT       = 0
+ 
+-USELOC        = 1
++USELOC        = 0
+ LOC_FR        = fr
+ LOC_DE        = de
+ 
+ COLLATE       = 1
+ 
+-PDF_COMPRESSION       = 0
+-ZLIB          =
++PDF_COMPRESSION       = 1
++ZLIB          = -lz
+ ZLIBPATH      =
+ 
+ CC    = gcc
+ 
+ RCOPY = cp -r
+ 
+-COPTS = -ansi -pedantic -Wall -O3
++#COPTS        = -ansi -pedantic -Wall -O3
++COPTS = -O3
+ 
+-CFLAGS        = -DOS_UNIX=$(OSUNIX)                                   \
++CFLAGS        += -DOS_UNIX=$(OSUNIX)                                  \
+         -DOS_DOS=$(OSDOS)                                     \
+         -DOS_MAC=$(OSMAC)                                     \
+         -DDB_FIX=$(DBFIX)                                     \
+@@ -336,10 +337,8 @@ prg2lout: prg2lout.c
+ install: lout prg2lout
+       @echo ""
+       @echo "(a) Installing lout and prg2lout binaries into BINDIR $(BINDIR)"
+-      cp lout $(BINDIR)/lout
+-      chmod 755 $(BINDIR)/lout
+-      cp prg2lout $(BINDIR)/prg2lout
+-      chmod 755 $(BINDIR)/prg2lout
++      install -c -s -o root -g bin lout $(BINDIR)/lout
++      install -c -s -o root -g bin prg2lout $(BINDIR)/prg2lout
+       @echo ""
+       @echo "(b) Installing library files into LIBDIR $(LIBDIR)"
+       mkdir $(LIBDIR)
+@@ -372,13 +371,6 @@ install: lout prg2lout
+       @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
+-      @echo ""
+-      @echo "(d) Changing mode of files just created by initializing run"
+-      chmod 644 $(LIBDIR)/$(LIBDATA)/*
+-      chmod 644 $(LIBDIR)/$(LIBHYPH)/*
+ 
+ installman:
+       @echo ""
+@@ -393,6 +385,7 @@ installman:
+ installdoc:
+       @echo ""
+       @echo "Creating DOCDIR $(DOCDIR) and copying documentation into it"
++      mkdir -p $(DOCDIR)
+       $(RCOPY) doc $(DOCDIR)
+       chmod 755 $(DOCDIR)
+       chmod 755 $(DOCDIR)/*
+@@ -432,3 +425,6 @@ clean:     
+       -rm -f lout prg2lout *.o
+ 
+ restart:      clean uninstall
++
++all:  prg2lout lout
++allinstall: install installman installdoc
--- print/lout/Makefile.orig    Tue Jun  7 15:03:55 2005
+++ print/lout/Makefile Tue Jun  7 15:03:55 2005
@@ -0,0 +1,36 @@
+# $OpenBSD$
+
+COMMENT=       "object oriented type setting language"
+COMMENT-doc=   "Lout user and expert documentation"
+
+DISTVERSION=   3.30
+DISTNAME=      lout-${DISTVERSION}
+PKGNAME-doc=   lout-doc-${DISTVERSION}
+CATEGORIES=    print
+
+HOMEPAGE=      http://lout.sourceforge.net/
+MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=lout/}
+
+MAINTAINER=    David Berghoff <[EMAIL PROTECTED]>
+
+# GPL
+PERMIT_PACKAGE_CDROM=  Yes
+PERMIT_PACKAGE_FTP=    Yes
+PERMIT_DISTFILES_CDROM=        Yes
+PERMIT_DISTFILES_FTP=  Yes
+
+USE_GMAKE=     Yes
+MAKE_FILE=     makefile
+INSTALL_TARGET=        allinstall
+
+WANTLIB=       c m z
+
+MULTI_PACKAGES=        -doc
+SUBPACKAGE?=
+
+.if defined(PACKAGING) && ${SUBPACKAGE} == "-doc"
+PKG_ARCH=               *
+WANTLIB=
+.endif
+
+.include <bsd.port.mk>
--- print/lout/distinfo.orig    Tue Jun  7 15:03:55 2005
+++ print/lout/distinfo Tue Jun  7 15:03:55 2005
@@ -0,0 +1,4 @@
+MD5 (lout-3.30.tar.gz) = 770930dec05f136a29ff078e66e59881
+RMD160 (lout-3.30.tar.gz) = 72589bd58fc34431c5049df3003d4fc6fbe1b34a
+SHA1 (lout-3.30.tar.gz) = a6adcd887bec53d54f2589e99acc62e48608bdaf
+SIZE (lout-3.30.tar.gz) = 1961043

Reply via email to