git: 8e807897b665 - main - print/lout: Update to 3.42

From: Kevin Bowling <kbowling_at_FreeBSD.org>
Date: Sun, 06 Mar 2022 22:32:33 UTC
The branch main has been updated by kbowling:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8e807897b665a831db76b1d129bf95ff6f4ea5d4

commit 8e807897b665a831db76b1d129bf95ff6f4ea5d4
Author:     Kevin Bowling <kbowling@FreeBSD.org>
AuthorDate: 2022-03-06 22:31:53 +0000
Commit:     Kevin Bowling <kbowling@FreeBSD.org>
CommitDate: 2022-03-06 22:31:53 +0000

    print/lout: Update to 3.42
    
    Changes: https://github.com/william8000/lout/blob/master/whatsnew#L609
    
    Take maintainer
---
 print/lout/Makefile             |  16 ++++---
 print/lout/distinfo             |   5 +-
 print/lout/files/patch-makefile | 103 +++++++++++++++++++++++-----------------
 print/lout/pkg-plist            |   3 --
 4 files changed, 72 insertions(+), 55 deletions(-)

diff --git a/print/lout/Makefile b/print/lout/Makefile
index 7681290a7e1a..bcd975293740 100644
--- a/print/lout/Makefile
+++ b/print/lout/Makefile
@@ -1,22 +1,24 @@
 # Created by: oly@world.std.com
 
 PORTNAME=	lout
-PORTVERSION=	3.40
-PORTREVISION=	1
+PORTVERSION=	3.42
 CATEGORIES=	print
-MASTER_SITES=	SAVANNAH
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	kbowling@FreeBSD.org
 COMMENT=	LaTeX like document creation system with PostScript/PDF output
 
 LICENSE=	GPLv3+
 
-OPTIONS_DEFINE=	DOCS
-
 USES=		cpe gmake
+CPE_VENDOR=	lout_project
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	william8000
+
 MAKEFILE=	makefile
 ALL_TARGET=	lout prg2lout
 INSTALL_TARGET=	install installman installdoc
-CPE_VENDOR=	lout_project
+
+OPTIONS_DEFINE=	DOCS
 
 .include <bsd.port.mk>
diff --git a/print/lout/distinfo b/print/lout/distinfo
index 2896aa905f99..7bfe74b45022 100644
--- a/print/lout/distinfo
+++ b/print/lout/distinfo
@@ -1,2 +1,3 @@
-SHA256 (lout-3.40.tar.gz) = 3d16f1ce3373ed96419ba57399c2e4d94f88613c2cb4968cb0331ecac3da68bd
-SIZE (lout-3.40.tar.gz) = 2172651
+TIMESTAMP = 1646603360
+SHA256 (william8000-lout-3.42_GH0.tar.gz) = 971c37b39e6613731c2b8e46d729b65dcc2f2897d0bb7a9bd4d6700dba801169
+SIZE (william8000-lout-3.42_GH0.tar.gz) = 1675172
diff --git a/print/lout/files/patch-makefile b/print/lout/files/patch-makefile
index 7140cc14e963..ab085a13be1e 100644
--- a/print/lout/files/patch-makefile
+++ b/print/lout/files/patch-makefile
@@ -1,21 +1,27 @@
---- makefile.orig	2012-02-08 07:28:03 UTC
+--- makefile.orig	2020-12-28 00:45:43 UTC
 +++ makefile
-@@ -269,11 +269,10 @@ TRACING =
- # DEBUGGING = 1
- # TRACING = -g
+@@ -275,15 +275,15 @@ TRACING =
+ #TRACING = -g -fno-omit-frame-pointer -fsanitize=address -fsanitize-recover
  
--PREFIX	= /home/jeff
+ #PREFIX	= /home/jeff
+-PREFIX	= /usr/local
++#PREFIX	= /usr/local
  BINDIR	= $(PREFIX)/bin
--LOUTLIBDIR	= $(PREFIX)/lout.lib
--LOUTDOCDIR	= $(PREFIX)/lout.doc
--MANDIR	= $(PREFIX)/lout.man
-+LOUTLIBDIR	= $(PREFIX)/share/lout
-+LOUTDOCDIR	= $(PREFIX)/share/doc/lout
+ #LOUTLIBDIR	= $(PREFIX)/lout.lib
+ #LOUTDOCDIR	= $(PREFIX)/lout.doc
+ #MANDIR	= $(PREFIX)/lout.man
+-LIBDIR	= $(PREFIX)/share/lout-$(VERSION)
+-LOUTLIBDIR	= $(LIBDIR)/lib
+-LOUTDOCDIR	= $(LIBDIR)/doc
+-MANDIR	= $(LIBDIR)/man
++LIBDIR	= $(PREFIX)/share
++LOUTLIBDIR	= $(LIBDIR)/lout
++LOUTDOCDIR	= $(LIBDIR)/doc/lout
 +MANDIR	= $(PREFIX)/man/man1
  
  LIBFONT = font
  LIBMAPS = maps
-@@ -285,23 +284,23 @@ LIBLOCA = locale
+@@ -295,29 +295,29 @@ CHAROUT	= 0
  CHARIN	= 1
  CHAROUT	= 0
  
@@ -34,19 +40,25 @@
  
 -CC	= gcc
 +#CC	= gcc
+ #CC	= bgcc
  
 -RCOPY	= cp -r
 +RCOPY	= cp -R
  
--COPTS	= -ansi -pedantic -Wall -O3
-+#COPTS	= -ansi -pedantic -Wall -O3
+ MKDIR	= mkdir -p
+ 
+ # Add WARN to COPTS for more checking
+ WARN	= -Wpointer-arith -Wclobbered -Wempty-body -Wmissing-parameter-type -Wmissing-field-initializers -Wold-style-declaration -Wtype-limits -Wuninitialized -Winit-self -Wlogical-op -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wbad-function-cast
+ 
+-COPTS	= -ansi -pedantic -Wall -O3 -pipe
++#COPTS	= -ansi -pedantic -Wall -O3 -pipe
  
 -CFLAGS	= -DOS_UNIX=$(OSUNIX)					\
 +CFLAGS	+= -DOS_UNIX=$(OSUNIX)					\
  	  -DOS_DOS=$(OSDOS)					\
  	  -DOS_MAC=$(OSMAC)					\
  	  -DDB_FIX=$(DBFIX)					\
-@@ -349,93 +348,96 @@ all:	lout prg2lout
+@@ -365,96 +365,98 @@ install: lout prg2lout
  install: lout prg2lout
  	@echo ""
  	@echo "(a) Installing lout and prg2lout binaries into BINDIR $(BINDIR)"
@@ -58,64 +70,64 @@
 +	install -c -s prg2lout $(DESTDIR)$(BINDIR)/prg2lout
  	@echo ""
  	@echo "(b) Installing library files into LOUTLIBDIR $(LOUTLIBDIR)"
--	mkdir $(LOUTLIBDIR)
+-	$(MKDIR) $(LOUTLIBDIR)
 -	chmod 755 $(LOUTLIBDIR)
-+	-mkdir $(DESTDIR)$(LOUTLIBDIR)
++	mkdir $(DESTDIR)$(LOUTLIBDIR)
 +	chmod 755 $(DESTDIR)$(LOUTLIBDIR)
  	@echo ""
--	mkdir $(LOUTLIBDIR)/$(LIBINCL)
+-	$(MKDIR) $(LOUTLIBDIR)/$(LIBINCL)
 -	chmod 755 $(LOUTLIBDIR)/$(LIBINCL)
 -	cp include/* $(LOUTLIBDIR)/$(LIBINCL)
 -	chmod 644 $(LOUTLIBDIR)/$(LIBINCL)/*
-+	-mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBINCL)
++	mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBINCL)
 +	chmod 755 $(DESTDIR)$(LOUTLIBDIR)/$(LIBINCL)
 +	cp include/* $(DESTDIR)$(LOUTLIBDIR)/$(LIBINCL)
 +	chmod 644 $(DESTDIR)$(LOUTLIBDIR)/$(LIBINCL)/*
  	@echo ""
--	mkdir $(LOUTLIBDIR)/$(LIBDATA)
+-	$(MKDIR) $(LOUTLIBDIR)/$(LIBDATA)
 -	chmod 755 $(LOUTLIBDIR)/$(LIBDATA)
 -	cp data/* $(LOUTLIBDIR)/$(LIBDATA)
 -	chmod 644 $(LOUTLIBDIR)/$(LIBDATA)/*
-+	-mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBDATA)
++	mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBDATA)
 +	chmod 755 $(DESTDIR)$(LOUTLIBDIR)/$(LIBDATA)
 +	cp data/* $(DESTDIR)$(LOUTLIBDIR)/$(LIBDATA)
 +	chmod 644 $(DESTDIR)$(LOUTLIBDIR)/$(LIBDATA)/*
  	@echo ""
--	mkdir $(LOUTLIBDIR)/$(LIBHYPH)
+-	$(MKDIR) $(LOUTLIBDIR)/$(LIBHYPH)
 -	chmod 755 $(LOUTLIBDIR)/$(LIBHYPH)
 -	cp hyph/* $(LOUTLIBDIR)/$(LIBHYPH)
 -	chmod 644 $(LOUTLIBDIR)/$(LIBHYPH)/*
-+	-mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBHYPH)
++	mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBHYPH)
 +	chmod 755 $(DESTDIR)$(LOUTLIBDIR)/$(LIBHYPH)
 +	cp hyph/* $(DESTDIR)$(LOUTLIBDIR)/$(LIBHYPH)
 +	chmod 644 $(DESTDIR)$(LOUTLIBDIR)/$(LIBHYPH)/*
  	@echo ""
--	mkdir $(LOUTLIBDIR)/$(LIBFONT)
+-	$(MKDIR) $(LOUTLIBDIR)/$(LIBFONT)
 -	chmod 755 $(LOUTLIBDIR)/$(LIBFONT)
 -	cp font/* $(LOUTLIBDIR)/$(LIBFONT)
 -	chmod 644 $(LOUTLIBDIR)/$(LIBFONT)/*
-+	-mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBFONT)
++	mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBFONT)
 +	chmod 755 $(DESTDIR)$(LOUTLIBDIR)/$(LIBFONT)
 +	cp font/* $(DESTDIR)$(LOUTLIBDIR)/$(LIBFONT)
 +	chmod 644 $(DESTDIR)$(LOUTLIBDIR)/$(LIBFONT)/*
  	@echo ""
--	mkdir $(LOUTLIBDIR)/$(LIBMAPS)
+-	$(MKDIR) $(LOUTLIBDIR)/$(LIBMAPS)
 -	chmod 755 $(LOUTLIBDIR)/$(LIBMAPS)
 -	cp maps/* $(LOUTLIBDIR)/$(LIBMAPS)
 -	chmod 644 $(LOUTLIBDIR)/$(LIBMAPS)/*
-+	-mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBMAPS)
++	mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBMAPS)
 +	chmod 755 $(DESTDIR)$(LOUTLIBDIR)/$(LIBMAPS)
 +	cp maps/* $(DESTDIR)$(LOUTLIBDIR)/$(LIBMAPS)
 +	chmod 644 $(DESTDIR)$(LOUTLIBDIR)/$(LIBMAPS)/*
  	@echo ""
--	mkdir $(LOUTLIBDIR)/$(LIBLOCA)
+-	$(MKDIR) $(LOUTLIBDIR)/$(LIBLOCA)
 -	chmod 755 $(LOUTLIBDIR)/$(LIBLOCA)
-+	-mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)
++	mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)
 +	chmod 755 $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)
 +	touch $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/.place_holder
  	@echo ""
  	@echo "(c) Initializing run (should be silent, no errors expected)"
--	$(BINDIR)/lout -x -s $(LOUTLIBDIR)/$(LIBINCL)/init
+-	$(BINDIR)/lout -x -s $(LOUTLIBDIR)/$(LIBINCL)/init -I $(LOUTLIBDIR)/$(LIBINCL) -H $(LOUTLIBDIR)/$(LIBHYPH) -D $(LOUTLIBDIR)/$(LIBDATA)
 +	$(DESTDIR)$(BINDIR)/lout -s -x -D $(DESTDIR)$(LOUTLIBDIR)/data \
 +		-H $(DESTDIR)$(LOUTLIBDIR)/hyph \
 +		-I $(DESTDIR)$(LOUTLIBDIR)/include \
@@ -130,6 +142,10 @@
  installman:
  	@echo ""
  	@echo "Installing manual entries into MANDIR $(MANDIR)"
+-	if [ ! -d $(MANDIR) ] ; then $(MKDIR) $(MANDIR) ; fi
+-	chmod 755 $(MANDIR)
++	if [ ! -d $(DESTDIR)$(MANDIR) ] ; then $(MKDIR) $(DESTDIR)$(MANDIR) ; fi
++	chmod 755 $(DESTDIR)$(MANDIR)
  	sed -e "s@<BINDIR>@$(BINDIR)@" -e "s@<LIBDIR>@$(LOUTLIBDIR)@"	\
  	    -e "s@<LOUTDOCDIR>@$(LOUTDOCDIR)@" -e "s@<MANDIR>@$(MANDIR)@"	\
 -	man/lout.1 > $(MANDIR)/lout.1
@@ -144,11 +160,12 @@
  installdoc:
  	@echo ""
  	@echo "Creating LOUTDOCDIR $(LOUTDOCDIR) and copying documentation into it"
+-	if [ ! -d $(LOUTDOCDIR) ] ; then $(MKDIR) $(LOUTDOCDIR) ; fi
 -	$(RCOPY) doc/* $(LOUTDOCDIR)
 -	chmod 755 $(LOUTDOCDIR)
 -	chmod 755 $(LOUTDOCDIR)/*
 -	chmod 644 $(LOUTDOCDIR)/*/*
-+	-mkdir -p $(DESTDIR)$(LOUTDOCDIR)
++	if [ ! -d $(DESTDIR)$(LOUTDOCDIR) ] ; then $(MKDIR) $(DESTDIR)$(LOUTDOCDIR) ; fi
 +	$(RCOPY) doc/* $(DESTDIR)$(LOUTDOCDIR)
 +	chmod 755 $(DESTDIR)$(LOUTDOCDIR)
 +	chmod 755 $(DESTDIR)$(LOUTDOCDIR)/*
@@ -159,42 +176,42 @@
  installfr:
  	@echo ""
  	@echo "Putting French error messages into $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)"
--	mkdir $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)
+-	$(MKDIR) $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)
 -	chmod 755 $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)
--	mkdir $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES
+-	$(MKDIR) $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES
 -	chmod 755 $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES
 -	cp locale/msgs.fr $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES/msgs.$(LOC_FR)
 -	gencat $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES/errors.$(LOC_FR)	\
 -	       $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES/msgs.$(LOC_FR)
 -	chmod 644 $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES/*
-+	-mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)
++	mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)
 +	chmod 755 $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)
-+	-mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES
++	mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES
 +	chmod 755 $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES
 +	cp locale/msgs.fr $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES/msgs.$(LOC_FR)
-+	gencat $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES/errors.$(LOC_FR)	\
-+	       $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES/msgs.$(LOC_FR)
++	gencat $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES/errors.$(LOC_FR) \
++		$(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES/msgs.$(LOC_FR)
 +	chmod 644 $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_FR)/LC_MESSAGES/*
  
  installde:
  	@echo ""
  	@echo "Putting German error messages into $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)"
--	mkdir $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)
+-	$(MKDIR) $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)
 -	chmod 755 $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)
--	mkdir $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES
+-	$(MKDIR) $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES
 -	chmod 755 $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES
 -	cp locale/msgs.de $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES/msgs.$(LOC_DE)
 -	gencat $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES/errors.$(LOC_DE)	\
 -	       $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES/msgs.$(LOC_DE)
 -	chmod 644 $(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES/*
-+	-mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)
++	mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)
 +	chmod 755 $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)
-+	-mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES
++	mkdir $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES
 +	chmod 755 $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES
 +	cp locale/msgs.de $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES/msgs.$(LOC_DE)
-+	gencat $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES/errors.$(LOC_DE)	\
-+	       $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES/msgs.$(LOC_DE)
++	gencat $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES/errors.$(LOC_DE) \
++		$(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES/msgs.$(LOC_DE)
 +	chmod 644 $(DESTDIR)$(LOUTLIBDIR)/$(LIBLOCA)/$(LOC_DE)/LC_MESSAGES/*
  
  uninstall:
- 	-rm -f  $(BINDIR)/lout $(BINDIR)/prg2lout
+ 	-rm -f "$(BINDIR)/lout" "$(BINDIR)/prg2lout"
diff --git a/print/lout/pkg-plist b/print/lout/pkg-plist
index 40699332ea17..fb947d798396 100644
--- a/print/lout/pkg-plist
+++ b/print/lout/pkg-plist
@@ -6,7 +6,6 @@ man/man1/prg2lout.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/design/README
 %%PORTDOCS%%%%DOCSDIR%%/design/all
 %%PORTDOCS%%%%DOCSDIR%%/design/mydefs
-%%PORTDOCS%%%%DOCSDIR%%/design/outfile.ps
 %%PORTDOCS%%%%DOCSDIR%%/design/s1_0
 %%PORTDOCS%%%%DOCSDIR%%/design/s2_0
 %%PORTDOCS%%%%DOCSDIR%%/design/s2_1
@@ -55,7 +54,6 @@ man/man1/prg2lout.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/expert/exa_page
 %%PORTDOCS%%%%DOCSDIR%%/expert/exa_para
 %%PORTDOCS%%%%DOCSDIR%%/expert/mydefs
-%%PORTDOCS%%%%DOCSDIR%%/expert/outfile.ps
 %%PORTDOCS%%%%DOCSDIR%%/expert/pre
 %%PORTDOCS%%%%DOCSDIR%%/expert/pre_back
 %%PORTDOCS%%%%DOCSDIR%%/expert/pre_begi
@@ -119,7 +117,6 @@ man/man1/prg2lout.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/slides/README
 %%PORTDOCS%%%%DOCSDIR%%/slides/all
 %%PORTDOCS%%%%DOCSDIR%%/slides/mydefs
-%%PORTDOCS%%%%DOCSDIR%%/slides/outfile.ps
 %%PORTDOCS%%%%DOCSDIR%%/user/README
 %%PORTDOCS%%%%DOCSDIR%%/user/all
 %%PORTDOCS%%%%DOCSDIR%%/user/ap_byp