Picon

BSDBuild: r1055 - trunk

Author: vedge
Date: 2015-07-29 23:14:50 -0400 (Wed, 29 Jul 2015)
New Revision: 1055

Modified:
   trunk/build.www.mk
Log:
html5 as default

Modified: trunk/build.www.mk
===================================================================
--- trunk/build.www.mk	2015-07-29 13:30:50 UTC (rev 1054)
+++ trunk/build.www.mk	2015-07-30 03:14:50 UTC (rev 1055)
 <at>  <at>  -50,8 +50,9  <at>  <at> 
 HTML_INSTSOURCE?=Yes
 HTML_STRIP?=${PERL} ${TOP}/mk/hstrip.pl

-DTD?=	<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  \
-	"http://www.w3.org/TR/html4/loose.dtd">
+DTD?=	<!DOCTYPE html>
+#DTD?=	<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  \
+#	"http://www.w3.org/TR/html4/loose.dtd">

 all: ${HTML} ${CSS} all-subdir
 clean: clean-www clean-subdir
Picon

BSDBuild: r1052 - trunk

Author: vedge
Date: 2015-07-18 09:37:22 -0400 (Sat, 18 Jul 2015)
New Revision: 1052

Added:
   trunk/gen-wwwdepend.pl
Modified:
   trunk/Makefile
   trunk/build.www.mk
   trunk/mkify.pl
Log:
implement "make depend" for <build.www.mk>

Modified: trunk/Makefile
===================================================================
--- trunk/Makefile	2015-07-18 13:36:37 UTC (rev 1051)
+++ trunk/Makefile	2015-07-18 13:37:22 UTC (rev 1052)
 <at>  <at>  -16,8 +16,8  <at>  <at> 

 DATAFILES=hstrip.pl mkdep mkconcurrent.pl manlinks.pl cmpfiles.pl cleanfiles.pl \
 	gen-includes.pl gen-declspecs.pl get-version.pl get-release.pl \
-	install-manpages.sh ml.xsl gen-dotdepend.pl config.guess \
-	gen-includelinks.pl \
+	install-manpages.sh ml.xsl gen-dotdepend.pl gen-wwwdepend.pl \
+	config.guess gen-includelinks.pl \
 	build.common.mk build.dep.mk build.lib.mk build.man.mk \
 	build.perl.mk build.prog.mk build.subdir.mk build.www.mk \
 	build.po.mk build.doc.mk build.proj.mk

Modified: trunk/build.www.mk
(Continue reading)

Picon

BSDBuild: r1051 - trunk

Author: vedge
Date: 2015-07-18 09:36:37 -0400 (Sat, 18 Jul 2015)
New Revision: 1051

Modified:
   trunk/configure
   trunk/configure.in
Log:
3.2

Modified: trunk/configure
===================================================================
--- trunk/configure	2015-07-17 12:21:43 UTC (rev 1050)
+++ trunk/configure	2015-07-18 13:36:37 UTC (rev 1051)
 <at>  <at>  -1,7 +1,7  <at>  <at> 
 #!/bin/sh
 #
 # Do not edit!
-# This file was generated from configure.in by BSDBuild 3.1.
+# This file was generated from configure.in by BSDBuild 3.2.
 #
 # To regenerate this file, get the latest BSDBuild release from
 # http://hypertriton.com/bsdbuild/, and use the command:
 <at>  <at>  -346,7 +346,7  <at>  <at> 
 	fi
 fi
 if [ "${show_help}" = "yes" ]; then
-echo "This configure script was generated by BSDBuild 3.1."
+echo "This configure script was generated by BSDBuild 3.2."
 echo "<http://bsdbuild.hypertriton.com/>"
(Continue reading)

Picon

BSDBuild: r1050 - trunk/mk

Author: vedge
Date: 2015-07-17 08:21:43 -0400 (Fri, 17 Jul 2015)
New Revision: 1050

Modified:
   trunk/mk/dist.sh
Log:
- process the .zip text files with sed instead of unix2dos.
- sha1 -> sha256

Modified: trunk/mk/dist.sh
===================================================================
--- trunk/mk/dist.sh	2015-07-14 13:29:22 UTC (rev 1049)
+++ trunk/mk/dist.sh	2015-07-17 12:21:43 UTC (rev 1050)
 <at>  <at>  -8,9 +8,7  <at>  <at> 
 VER=${VERSION}
 REL=${RELEASE}
 DISTNAME=${PROJ}-${VER}
-RHOST=resin.csoft.net
-RUSER=vedge
-MAKE=make
+RHOST=resin

 if [ "$1" != "" ]; then
 	PHASE="$1"
 <at>  <at>  -58,14 +56,12  <at>  <at> 
 rm -fR `find ${DISTNAME} \( -name .svn -or -name \*~ -or -name .\*.swp \)`

 # ZIP: Prepare text files.
-if [ -e "`which unix2dos 2>/dev/null`" ]; then
(Continue reading)

Picon

BSDBuild: r1049 - trunk/ChangeLogs

Author: vedge
Date: 2015-07-14 09:29:22 -0400 (Tue, 14 Jul 2015)
New Revision: 1049

Modified:
   trunk/ChangeLogs/Release-3.1.txt
Log:
3.1

Modified: trunk/ChangeLogs/Release-3.1.txt
===================================================================
--- trunk/ChangeLogs/Release-3.1.txt	2015-07-14 13:26:21 UTC (rev 1048)
+++ trunk/ChangeLogs/Release-3.1.txt	2015-07-14 13:29:22 UTC (rev 1049)
 <at>  <at>  -3,6 +3,7  <at>  <at> 

 - <build.man.mk>: Add support for OpenBSD's new mandoc(1). Add support
   for PDF and HTML output. Introduce new target: "make lint".
+- Document build.man.mk(5), which ironically was missing its own manpage..
 - <build.prog.mk>: Allow ${PROG_TYPE} dependent LDFLAGS to be defined.
 - <build.lib.mk>: Updated bundled libtool to 2.4.2. switch to libtool's
   LIB_{CURRENT,REVISION,AGE} versioning scheme.
 <at>  <at>  -11,8 +12,7  <at>  <at> 
   charset variants are now written into ${CHARSETS} subdirectories.
 - mkconfigure(1): To make generated scripts smaller, the "--cache" code is
   no longer included by default. The directive CONFIG_CACHE(yes) can be used
-  to enable the "--cache" feature again.
-- mkconfigure(1): Produce ./config.status files by default.
+  to enable the "--cache" feature again. Produce config.status files.
 - a few more ${DESTDIR} fixes; thanks bonsaikitten!
 - Miscellaneous fixes and improvements to the manual pages.
(Continue reading)

Picon

BSDBuild: r1048 - trunk/man

Author: vedge
Date: 2015-07-14 09:26:21 -0400 (Tue, 14 Jul 2015)
New Revision: 1048

Added:
   trunk/man/build.man.mk.5
Modified:
   trunk/man/Makefile
Log:
document build.man.mk(5)

Modified: trunk/man/Makefile
===================================================================
--- trunk/man/Makefile	2015-07-14 12:45:42 UTC (rev 1047)
+++ trunk/man/Makefile	2015-07-14 13:26:21 UTC (rev 1048)
 <at>  <at>  -9,6 +9,7  <at>  <at> 
 MAN5=	build.common.mk.5 \
 	build.dep.mk.5 \
 	build.lib.mk.5 \
+	build.man.mk.5 \
 	build.prog.mk.5 \
 	build.proj.mk.5 \
 	build.www.mk.5

Added: trunk/man/build.man.mk.5
===================================================================
--- trunk/man/build.man.mk.5	                        (rev 0)
+++ trunk/man/build.man.mk.5	2015-07-14 13:26:21 UTC (rev 1048)
 <at>  <at>  -0,0 +1,100  <at>  <at> 
+.\"
(Continue reading)

Picon

BSDBuild: r1047 - in trunk: . ChangeLogs

Author: vedge
Date: 2015-07-14 08:45:42 -0400 (Tue, 14 Jul 2015)
New Revision: 1047

Added:
   trunk/ChangeLogs/Release-3.1.txt
Modified:
   trunk/configure
Log:
3.1

Added: trunk/ChangeLogs/Release-3.1.txt
===================================================================
--- trunk/ChangeLogs/Release-3.1.txt	                        (rev 0)
+++ trunk/ChangeLogs/Release-3.1.txt	2015-07-14 12:45:42 UTC (rev 1047)
 <at>  <at>  -0,0 +1,39  <at>  <at> 
+Release Notes for BSDBuild 3.1
+------------------------------
+
+- <build.man.mk>: Add support for OpenBSD's new mandoc(1). Add support
+  for PDF and HTML output. Introduce new target: "make lint".
+- <build.prog.mk>: Allow ${PROG_TYPE} dependent LDFLAGS to be defined.
+- <build.lib.mk>: Updated bundled libtool to 2.4.2. switch to libtool's
+  LIB_{CURRENT,REVISION,AGE} versioning scheme.
+- <build.www.mk>: Multi-lingual document targets are now specified as ${HTML}
+  elements with the .html.var extension (as opposed to the .html extension).
+  charset variants are now written into ${CHARSETS} subdirectories.
+- mkconfigure(1): To make generated scripts smaller, the "--cache" code is
+  no longer included by default. The directive CONFIG_CACHE(yes) can be used
+  to enable the "--cache" feature again.
(Continue reading)

Picon

BSDBuild: r1045 - trunk

Author: vedge
Date: 2015-07-14 03:55:19 -0400 (Tue, 14 Jul 2015)
New Revision: 1045

Modified:
   trunk/build.www.mk
Log:
don't generate per-language foo.html.* files; we can use a
rewrite directive instead.

Modified: trunk/build.www.mk
===================================================================
--- trunk/build.www.mk	2015-07-14 06:52:00 UTC (rev 1044)
+++ trunk/build.www.mk	2015-07-14 07:55:19 UTC (rev 1045)
 <at>  <at>  -52,8 +52,8  <at>  <at> 
 HTML_INSTSOURCE?=Yes
 HTML_STRIP?=${PERL} ${TOP}/mk/hstrip.pl

-DTD?=		<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  \
-		"http://www.w3.org/TR/html4/loose.dtd">
+DTD?=	<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  \
+	"http://www.w3.org/TR/html4/loose.dtd">

 all: ${HTML} ${CSS} all-subdir
 clean: clean-www clean-subdir
 <at>  <at>  -73,22 +73,21  <at>  <at> 
 	 <at> rm -f ${BASEDIR}/base.css

 .htm.html: ${BASEDIR}/${TEMPLATE}.m4 ${TEMPLATE_DEPS}
-	 <at> if [ ! -e "utf8" ]; then mkdir utf8; fi
(Continue reading)

Picon

BSDBuild: r1044 - trunk

Author: vedge
Date: 2015-07-14 02:52:00 -0400 (Tue, 14 Jul 2015)
New Revision: 1044

Modified:
   trunk/build.www.mk
Log:
- clean up the variant generation code; the .html.var files are now used
  as primary targets. add ${CHARSETS} option.
- move source install code to separate targets: install-www-{makefile,source,base}

Modified: trunk/build.www.mk
===================================================================
--- trunk/build.www.mk	2015-07-14 06:46:19 UTC (rev 1043)
+++ trunk/build.www.mk	2015-07-14 06:52:00 UTC (rev 1044)
 <at>  <at>  -1,5 +1,5  <at>  <at> 
 #
-# Copyright (c) 2001-2010 Hypertriton, Inc. <http://hypertriton.com/>
+# Copyright (c) 2001-2015 Hypertriton, Inc. <http://hypertriton.com/>
 #
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions
 <at>  <at>  -29,12 +29,15  <at>  <at> 
 M4?=		m4
 M4FLAGS?=
 XSLTPROC?=	xsltproc
+XSLTPROCFLAGS?=	--nonet
 PERL?=		perl
 ICONV?=		iconv
 BASEDIR?=	${TOP}/m4
(Continue reading)

Picon

BSDBuild: r1043 - trunk

Author: vedge
Date: 2015-07-14 02:46:19 -0400 (Tue, 14 Jul 2015)
New Revision: 1043

Modified:
   trunk/mkconfigure.pl
Log:
remove redundant -x tests from path traversal.

Modified: trunk/mkconfigure.pl
===================================================================
--- trunk/mkconfigure.pl	2015-07-14 06:45:45 UTC (rev 1042)
+++ trunk/mkconfigure.pl	2015-07-14 06:46:19 UTC (rev 1043)
 <at>  <at>  -1089,11 +1089,9  <at>  <at> 
 print << 'EOF';
 PERL=""
 for path in `echo $PATH | sed 's/:/ /g'`; do
-	if [ -x "${path}" ]; then
-		if [ -e "${path}/perl" ]; then
-			PERL="${path}/perl"
-			break
-		fi
+	if [ -x "${path}/perl" ]; then
+		PERL="${path}/perl"
+		break
 	fi
 done
 EOF
 <at>  <at>  -1104,11 +1102,9  <at>  <at> 
 print << 'EOF';
(Continue reading)

Picon

BSDBuild: r1040 - in trunk: . BSDBuild

Author: vedge
Date: 2015-07-14 02:45:18 -0400 (Tue, 14 Jul 2015)
New Revision: 1040

Modified:
   trunk/BSDBuild/Builtins.pm
   trunk/Makefile
   trunk/build.man.mk
   trunk/configure
Log:
<build.man.mk>: add support for new OpenBSD mandoc(1). add "lint" target.

Modified: trunk/BSDBuild/Builtins.pm
===================================================================
--- trunk/BSDBuild/Builtins.pm	2015-07-14 06:19:51 UTC (rev 1039)
+++ trunk/BSDBuild/Builtins.pm	2015-07-14 06:45:18 UTC (rev 1040)
 <at>  <at>  -1,6 +1,6  <at>  <at> 
 # vim:ts=4
 #
-# Copyright (c) 2010 Hypertriton, Inc. <http://hypertriton.com/>
+# Copyright (c) 2010-2015 Hypertriton, Inc. <http://hypertriton.com/>
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
 <at>  <at>  -29,24 +29,47  <at>  <at> 
 sub BuiltinDoc
 {
 	print << 'EOF';
+cat << EOT > conftest.1
+.\" COMMENT
(Continue reading)


Gmane