Picon

BSDBuild: r1061 - in trunk: . man

Author: vedge
Date: 2016-01-19 02:52:36 -0500 (Tue, 19 Jan 2016)
New Revision: 1061

Modified:
   trunk/build.www.mk
   trunk/man/build.www.mk.5
Log:
- add ${MINIFIER}, ${MINIFIERFLAGS} options
- remove iso-8859-1 from default ${CHARSETS}.

Modified: trunk/build.www.mk
===================================================================
--- trunk/build.www.mk	2015-11-07 14:47:32 UTC (rev 1060)
+++ trunk/build.www.mk	2016-01-19 07:52:36 UTC (rev 1061)
 <at>  <at>  -36,7 +36,7  <at>  <at> 
 XSLDIR?=	${TOP}/xsl
 TEMPLATE?=	simple
 LANGUAGES?=	en fr
-CHARSETS?=	utf8 iso8859-1
+CHARSETS?=	utf8
 DEF_LANGUAGE?=	en
 XSL?=		${XSLDIR}/ml.xsl
 MKDEPS=		build.www.mk build.subdir.mk build.common.mk hstrip.pl
 <at>  <at>  -48,8 +48,11  <at>  <at> 
 CSS_TEMPLATE?=style
 HTML_OVERWRITE?=No
 HTML_INSTSOURCE?=Yes
-HTML_STRIP?=${PERL} ${TOP}/mk/hstrip.pl

(Continue reading)

Picon

BSDBuild: r1060 - in trunk: . BSDBuild ManReader

Author: vedge
Date: 2015-11-07 09:47:32 -0500 (Sat, 07 Nov 2015)
New Revision: 1060

Modified:
   trunk/BSDBuild/Core.pm
   trunk/BSDBuild/perl.pm
   trunk/Makefile
   trunk/ManReader/Mdoc.pm
   trunk/build.doc.mk
   trunk/build.man.mk
   trunk/build.perl.mk
   trunk/build.po.mk
   trunk/build.www.mk
   trunk/cleanfiles.pl
   trunk/cmpfiles.pl
   trunk/configure
   trunk/configure.in
   trunk/gen-declspecs.pl
   trunk/gen-dotdepend.pl
   trunk/gen-includelinks.pl
   trunk/gen-includes.pl
   trunk/gen-wwwdepend.pl
   trunk/get-release.pl
   trunk/get-version.pl
   trunk/h2mandoc.pl
   trunk/hstrip.pl
   trunk/man2wiki.pl
   trunk/manlinks.pl
   trunk/mkconfigure.pl
(Continue reading)

Picon

BSDBuild: r1059 - trunk

Author: vedge
Date: 2015-11-07 09:45:34 -0500 (Sat, 07 Nov 2015)
New Revision: 1059

Added:
   trunk/gen-bundle.pl
Modified:
   trunk/build.lib.mk
   trunk/build.prog.mk
   trunk/mkconcurrent.pl
   trunk/mkify.pl
Log:
add support for generating platform-specific application bundles.

Modified: trunk/build.lib.mk
===================================================================
--- trunk/build.lib.mk	2015-11-07 14:42:30 UTC (rev 1058)
+++ trunk/build.lib.mk	2015-11-07 14:45:34 UTC (rev 1059)
 <at>  <at>  -1,5 +1,5  <at>  <at> 
 #
-# Copyright (c) 2001-2014 Hypertriton, Inc. <http://hypertriton.com/>
+# Copyright (c) 2001-2015 Hypertriton, Inc. <http://hypertriton.com/>
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
 <at>  <at>  -91,8 +91,10  <at>  <at> 
 CTAGSFLAGS?=
 DPADD+=lib-tags

+LIB_BUNDLE?=
(Continue reading)

Picon

BSDBuild: r1057 - trunk

Author: vedge
Date: 2015-09-01 21:41:58 -0400 (Tue, 01 Sep 2015)
New Revision: 1057

Modified:
   trunk/mkconcurrent.pl
Log:
sync with changes in <build.man.mk>

Modified: trunk/mkconcurrent.pl
===================================================================
--- trunk/mkconcurrent.pl	2015-07-30 03:16:02 UTC (rev 1056)
+++ trunk/mkconcurrent.pl	2015-09-02 01:41:58 UTC (rev 1057)
 <at>  <at>  -247,27 +247,27  <at>  <at> 
 					push  <at> deps,
 					    "$obj.cat$1: $SRC/$ndir/$src";
 					push  <at> deps, << 'EOF';
-	 <at> echo "${NROFF} -Tascii -mandoc $< > $ <at> "
+	 <at> echo "${MANDOC} -Tascii $< > $ <at> "
 	 <at> (cat $< | \
 	  sed 's,\$$SYSCONFDIR,${SYSCONFDIR},' | \
 	  sed 's,\$$PREFIX,${PREFIX},' | \
 	  sed 's,\$$DATADIR,${DATADIR},' | \
-	  ${NROFF} -Tascii -mandoc > $ <at> ) || (rm -f $ <at> ; true)
+	  ${MANDOC} -Tascii > $ <at> ) || (rm -f $ <at> ; true)

 EOF
-					# Nroff -> PostScript
-					# -> Sync with build.man.mk.
-					push  <at> deps,
(Continue reading)

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)


Gmane