From nobody Tue Dec 21 15:13:12 2021
X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
	by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id C64DA190C0A4;
	Tue, 21 Dec 2021 15:13:12 +0000 (UTC)
	(envelope-from git@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
	 client-signature RSA-PSS (4096 bits) client-digest SHA256)
	(Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4JJKhm3p0pz3p8G;
	Tue, 21 Dec 2021 15:13:12 +0000 (UTC)
	(envelope-from git@FreeBSD.org)
Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
	(Client did not present a certificate)
	by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 61CC93EC5;
	Tue, 21 Dec 2021 15:13:12 +0000 (UTC)
	(envelope-from git@FreeBSD.org)
Received: from gitrepo.freebsd.org ([127.0.1.44])
	by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 1BLFDCo9060780;
	Tue, 21 Dec 2021 15:13:12 GMT
	(envelope-from git@gitrepo.freebsd.org)
Received: (from git@localhost)
	by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1BLFDC9O060779;
	Tue, 21 Dec 2021 15:13:12 GMT
	(envelope-from git)
Date: Tue, 21 Dec 2021 15:13:12 GMT
Message-Id: <202112211513.1BLFDC9O060779@gitrepo.freebsd.org>
To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org,
        dev-commits-src-main@FreeBSD.org
From: Baptiste Daroussin <bapt@FreeBSD.org>
Subject: git: d93b4d32034d - main - bsddialog: import version 0.0.2
List-Id: Commit messages for the main branch of the src repository <dev-commits-src-main.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main
List-Help: <mailto:dev-commits-src-main+help@freebsd.org>
List-Post: <mailto:dev-commits-src-main@freebsd.org>
List-Subscribe: <mailto:dev-commits-src-main+subscribe@freebsd.org>
List-Unsubscribe: <mailto:dev-commits-src-main+unsubscribe@freebsd.org>
Sender: owner-dev-commits-src-main@freebsd.org
X-BeenThere: dev-commits-src-main@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Git-Committer: bapt
X-Git-Repository: src
X-Git-Refname: refs/heads/main
X-Git-Reftype: branch
X-Git-Commit: d93b4d32034df7cd70e80b496e8fe8c1bc57c629
Auto-Submitted: auto-generated
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org;
	s=dkim; t=1640099592;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:mime-version:mime-version:content-type:content-type:
	 content-transfer-encoding:content-transfer-encoding;
	bh=ci5M5Mm3gALtbI4Gf8/CBAO3PiNaBrxoykQqJBZBW5o=;
	b=wWMTQ9JTaZAoUsl50Tc9/RKfQYcxUMdBwGnkVpHkphg5adm1onGSkXgQ/dpUt1PmqKloYI
	sb4pHmbovRf3O90j8hvTD2epUf7pJiwe40hcOQ4loUi7wt/d0WV4wrKLDWIn+9JO2YW7l6
	zWcpO6elpsFSyhg2TXCsSiGJi4m3Gbk+S64bdr9AGj+derSrZckJlQyt5nGhu9vBCkbF90
	d6S1dDLbjuGteMJhlaLXsi5c7R8Z5ORJnema8H9TP49ixu+pW2WLx79tM4/ebI5zw5dzXw
	M1MnwShlGOMrGs9q7Ia1wO9AF4iqjF7qT+13nynultPejRaccHpKDGO0pQmzNw==
ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1640099592; a=rsa-sha256; cv=none;
	b=GmUcIzOs0J/7Bb/U+Z5plz3gNygmHaulm51oo/ynYWhT6RFeRIX52p9jyLRjnhY7yXHqBj
	Puxb3EvWltRLwV215LI4jZwqFDJm+7WJQWFs2gbGxL6Kz4ESnU3aDs2CU+2SBBIJc1bmda
	010wajsBeticV+OHSLAcJDxKtGFpn9taZ6h0Nihh4ef1SxB1F/xU1vDa5oCjackrPhVjgb
	aE1MTR6aoRjZljX1+9iNxBToxz5rHS4o15+zhF+RGC0Ya6AUNHE6FXVBzkI1kfgjKXkS/F
	B/OLBcFF5b1xTkcN8er6lu9T6YckBHYSIPVZ555pD0CEW4souNajWaZ5/LVOdQ==
ARC-Authentication-Results: i=1;
	mx1.freebsd.org;
	none
X-ThisMailContainsUnwantedMimeParts: N

The branch main has been updated by bapt:

URL: https://cgit.FreeBSD.org/src/commit/?id=d93b4d32034df7cd70e80b496e8fe8c1bc57c629

commit d93b4d32034df7cd70e80b496e8fe8c1bc57c629
Merge: 02c16e2174ba 77a55d2c3b4d
Author:     Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2021-12-21 15:08:55 +0000
Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2021-12-21 15:13:00 +0000

    bsddialog: import version 0.0.2

 contrib/bsddialog/.gitignore                     |   3 +-
 contrib/bsddialog/bsddialog.1                    |  32 +-
 contrib/bsddialog/bsddialog.c                    |  38 +-
 contrib/bsddialog/examples_library/sade.c        |  42 +-
 contrib/bsddialog/examples_utility/mixedgauge.sh |   2 +-
 contrib/bsddialog/lib/GNUMakefile                |   4 +-
 contrib/bsddialog/lib/Makefile                   |  37 +-
 contrib/bsddialog/lib/barbox.c                   | 169 ++++++-
 contrib/bsddialog/lib/bsddialog.3                | 562 +++++++++++++++++++++--
 contrib/bsddialog/lib/bsddialog.h                |  17 +-
 contrib/bsddialog/lib/bsddialog_progressview.h   |  54 +++
 contrib/bsddialog/lib/bsddialog_theme.h          |   4 +-
 contrib/bsddialog/lib/formbox.c                  | 135 +++---
 contrib/bsddialog/lib/lib_util.c                 |   7 +-
 contrib/bsddialog/lib/lib_util.h                 |   7 +-
 contrib/bsddialog/lib/libbsddialog.c             |  30 +-
 contrib/bsddialog/lib/menubox.c                  |   4 +-
 contrib/bsddialog/lib/messagebox.c               |  48 +-
 contrib/bsddialog/lib/textbox.c                  |   3 +-
 contrib/bsddialog/lib/theme.c                    |   8 +-
 contrib/bsddialog/lib/timebox.c                  |   3 +-
 lib/libbsddialog/Makefile                        |   5 +-
 usr.bin/bsddialog/Makefile                       |   4 +-
 23 files changed, 954 insertions(+), 264 deletions(-)

diff --cc contrib/bsddialog/.gitignore
index ee80e5f5a073,000000000000..557ad3300d1f
mode 100644,000000..100644
--- a/contrib/bsddialog/.gitignore
+++ b/contrib/bsddialog/.gitignore
@@@ -1,25 -1,0 +1,26 @@@
 +bsddialog
 +*.o
 +*~
++*.a
 +examples_library/buildlist
 +examples_library/checklist
 +examples_library/datebox
 +examples_library/form
 +examples_library/menu
 +examples_library/mixedlist
 +examples_library/radiolist
 +examples_library/theme
 +examples_library/treeview
 +examples_library/infobox
 +examples_library/msgbox
 +examples_library/pause
 +examples_library/rangebox
 +examples_library/sade
 +examples_library/timebox
 +examples_library/yesno
 +*.gz
 +lib/libbsddialog.so*
 +BSDDIALOG.geany
 +BSDDIALOG.tags
 +*.core
- bsdinstall/*
++freebsd-lab/
diff --cc contrib/bsddialog/lib/Makefile
index 08d8db5191dc,000000000000..e8f3ab6aae02
mode 100644,000000..100644
--- a/contrib/bsddialog/lib/Makefile
+++ b/contrib/bsddialog/lib/Makefile
@@@ -1,77 -1,0 +1,76 @@@
 +# Any copyright is dedicated to the Public Domain, see:
 +#     <http://creativecommons.org/publicdomain/zero/1.0/>
 +#
 +# Written in 2021 by Alfonso Sabato Siciliano
 +
- VERSION = 0.0.1
++VERSION = 0.0.2
 +LIBRARY = bsddialog
 +LIBRARY_SO = lib${LIBRARY:=.so}
- HEADERS = bsddialog.h bsddialog_theme.h
++HEADERS = bsddialog.h bsddialog_theme.h bsddialog_progressview.h
 +SOURCES = barbox.c formbox.c infobox.c libbsddialog.c lib_util.c menubox.c \
 +	messagebox.c textbox.c theme.c timebox.c
 +OBJECTS= ${SOURCES:.c=.o}
- FBSDFLAGS= -O2 -pipe -std=gnu99 -Wno-format-zero-length \
- 	-fstack-protector-strong -Qunused-arguments
- CFLAGS = -fPIC -Wall -Wextra
++CFLAGS = -I/usr/local/include -fPIC -Wall -Wextra
++LDFLAGS = -fstack-protector-strong -shared -Wl,-x -Wl,--fatal-warnings \
++	-Wl,--warn-shared-textrel -Wl,-soname,${LIBRARY_SO}.${VERSION} 
++
 +.if defined(DEBUG)
++# `make -DDEBUG`
 +CFLAGS += -g
 +.else
- CFLAGS += ${FBSDFLAGS}
++CFLAGS += -O2 -pipe -std=gnu99 -Wno-format-zero-length \
++	-fstack-protector-strong -Qunused-arguments
 +.endif
- LDFLAGS = -fstack-protector-strong -shared -Wl,-x -Wl,--fatal-warnings \
- 	-Wl,--warn-shared-textrel -Wl,-soname,${LIBRARY_SO}.${VERSION} 
- 
- INSTALL_PREFIX=/usr/local
- LN = ln -s -f
- RM = rm -f
- CP = cp
- GZIP = gzip -cn
- LDCONFIG = /sbin/ldconfig -m
 +
 +.if defined(PORTNCURSES)
- # PORT ncurses `make -DPORTNCURSES` 
++# PORT ncurses `make -DPORTNCURSES`
 +CFLAGS += -DPORTNCURSES -I/usr/local/include
- LDFLAGS += -L/usr/local/lib -lform -lncurses -ltinfo
++LDFLAGS += -L/usr/local/lib -lformw -lncursesw -ltinfow
 +.else
 +# BASE ncurses
- LDFLAGS += -L/usr/lib -lform -lncurses -ltinfo
++LDFLAGS += -L/usr/lib -lformw -lncursesw -ltinfow
 +.endif
 +
++INSTALL_PREFIX=/usr/local
++LN = ln -s -f
++RM = rm -f
++CP = cp
++GZIP = gzip -cn
++LDCONFIG = /sbin/ldconfig -m
 +MAN= ${OUTPUT}.3
 +GZIP= gzip -cn
 +MANDIR= /usr/local/share/man/man3
- 
 +INSTALL= install
 +RM= rm -f
 +
 +#all : man ${LIBRARY}
 +all : ${LIBRARY}
 +
 +${LIBRARY}: ${OBJECTS}
 +	${CC} ${LDFLAGS} ${.ALLSRC} -o ${LIBRARY_SO}.${VERSION}
 +	# LN for devel
 +	${LN} ${LIBRARY_SO}.${VERSION} ${LIBRARY_SO}
 +
 +.c.o:
 +	${CC} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET}
 +
 +man:
 +	${GZIP} ${LIBRARY}.3 > ${LIBRARY}.3.gz
 +
 +clean:
 +	${RM} ${LIBRARY_SO}* *.o *~ *.gz
 +
 +
 +install:
 +	${CP} ${LIBRARY}.h ${INSTALL_PREFIX}/include
 +	${CP} ${LIBRARY_SO}.${VERSION} ${INSTALL_PREFIX}/lib/
 +	${LN} ${INSTALL_PREFIX}/lib/${LIBRARY_SO}.${VERSION} ${INSTALL_PREFIX}/lib/${LIBRARY_SO}
 +	${LDCONFIG} ${INSTALL_PREFIX}/lib
 +	${CP} ${LIBRARY}.3.gz ${INSTALL_PREFIX}/man/man3/
 +
 +unistall:
 +	${RM} ${INSTALL_PREFIX}/include/${LIBRARY}.h
 +	${RM} ${INSTALL_PREFIX}/lib/${LIBRARY_SO}
 +	${RM} ${INSTALL_PREFIX}/lib/${LIBRARY_SO}.${VERSION}
 +	${LDCONFIG} ${INSTALL_PREFIX}/lib
 +	${RM} ${INSTALL_PREFIX}/man/man3/${LIBRARY}.3.gz
diff --cc contrib/bsddialog/lib/bsddialog_progressview.h
index 000000000000,453d46a242e6..453d46a242e6
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/bsddialog_progressview.h
+++ b/contrib/bsddialog/lib/bsddialog_progressview.h
diff --cc lib/libbsddialog/Makefile
index 394102dfb438,000000000000..95f8fad115a4
mode 100644,000000..100644
--- a/lib/libbsddialog/Makefile
+++ b/lib/libbsddialog/Makefile
@@@ -1,27 -1,0 +1,28 @@@
 +BSDDIALOG=	${SRCTOP}/contrib/bsddialog
 +
 +.PATH:	${BSDDIALOG}/lib
 +
 +LIB=	bsddialog
 +PRIVATELIB=	yes
 +SHLIB_MAJOR=	0
 +SRCS=	barbox.c \
 +	formbox.c \
 +	infobox.c \
 +	lib_util.c \
 +	lib_util.h \
 +	libbsddialog.c \
 +	menubox.c \
 +	messagebox.c \
 +	textbox.c \
 +	theme.c \
 +	timebox.c
 +INCS=	bsddialog.h \
- 	bsddialog_theme.h
- MAN=
++	bsddialog_theme.h \
++	bsddialog_progressview.h
++MAN=	bsddialog.3
 +
 +LIBADD=	ncursesw tinfow formw
 +
 +WARNS=	2
 +
 +.include <bsd.lib.mk>
diff --cc usr.bin/bsddialog/Makefile
index 3ff5c378418e,000000000000..66d94ec19533
mode 100644,000000..100644
--- a/usr.bin/bsddialog/Makefile
+++ b/usr.bin/bsddialog/Makefile
@@@ -1,12 -1,0 +1,12 @@@
 +BSDDIALOG=	${SRCTOP}/contrib/bsddialog
 +.PATH:	${BSDDIALOG}
 +
 +PROG=	bsddialog
 +SRCS=	bsddialog.c
- MAN=
++MAN=	bsddialog.1
 +CFLAGS+=	-I${BSDDIALOG}/lib
 +LIBADD=	bsddialog
 +
- WARNS=	2
++WARNS=	3
 +
 +.include <bsd.prog.mk>