Picon

BSDBuild: r1069 - in trunk: . man

Author: vedge
Date: 2016-03-31 07:07:04 -0400 (Thu, 31 Mar 2016)
New Revision: 1069

Modified:
   trunk/build.prog.mk
   trunk/man/build.prog.mk.5
   trunk/mkconfigure.pl
Log:
- implement --program-prefix, --program-suffix and --program-transform-name
- <build.prog.mk>: add ${PROG_PREFIX}, ${PROG_SUFFIX} and ${PROG_TRANSFORM}

Modified: trunk/build.prog.mk
===================================================================
--- trunk/build.prog.mk	2016-03-29 08:22:12 UTC (rev 1068)
+++ trunk/build.prog.mk	2016-03-31 11:07:04 UTC (rev 1069)
 <at>  <at>  -1,5 +1,5  <at>  <at> 
 #
-# Copyright (c) 2001-2015 Hypertriton, Inc. <http://hypertriton.com/>
+# Copyright (c) 2001-2016 Hypertriton, Inc. <http://hypertriton.com/>
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
 <at>  <at>  -53,6 +53,10  <at>  <at> 
 PROG_GUI_FLAGS?=
 PROG_CLI_FLAGS?=

+PROG_PREFIX?=
+PROG_SUFFIX?=
+PROG_TRANSFORM?=s,x,x,
(Continue reading)

Picon

BSDBuild: r1067 - in trunk: . BSDBuild

Author: vedge
Date: 2016-03-29 04:21:32 -0400 (Tue, 29 Mar 2016)
New Revision: 1067

Modified:
   trunk/BSDBuild/Builtins.pm
   trunk/BSDBuild/Core.pm
   trunk/mkconfigure.pl
Log:
- use $IFS instead of sed for path traversals. add ${PATH_SEPARATOR} test..
- use expr for validation of --with-* and --enable-* arguments.
- add test for expected sed(1) behavior.
- use conftest$$ consistently.
- honor ${EXECSUFFIX} in $PATH search.
- no unneeded execution of config.guess if --build is provided.

Modified: trunk/BSDBuild/Builtins.pm
===================================================================
--- trunk/BSDBuild/Builtins.pm	2016-03-29 05:17:20 UTC (rev 1066)
+++ trunk/BSDBuild/Builtins.pm	2016-03-29 08:21:32 UTC (rev 1067)
 <at>  <at>  -1,6 +1,6  <at>  <at> 
 # vim:ts=4
 #
-# Copyright (c) 2010-2015 Hypertriton, Inc. <http://hypertriton.com/>
+# Copyright (c) 2010-2016 Hypertriton, Inc. <http://hypertriton.com/>
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
 <at>  <at>  -45,7 +45,9  <at>  <at> 

(Continue reading)

Picon

BSDBuild: r1066 - trunk/BSDBuild

Author: vedge
Date: 2016-03-29 01:17:20 -0400 (Tue, 29 Mar 2016)
New Revision: 1066

Modified:
   trunk/BSDBuild/cc.pm
   trunk/BSDBuild/cxx.pm
   trunk/BSDBuild/objc.pm
Log:
test for ${CROSSPFX}clang

Modified: trunk/BSDBuild/cc.pm
===================================================================
--- trunk/BSDBuild/cc.pm	2016-03-27 11:16:25 UTC (rev 1065)
+++ trunk/BSDBuild/cc.pm	2016-03-29 05:17:20 UTC (rev 1066)
 <at>  <at>  -1,6 +1,6  <at>  <at> 
 # vim:ts=4
 #
-# Copyright (c) 2002-2014 Hypertriton, Inc. <http://hypertriton.com/>
+# Copyright (c) 2002-2016 Hypertriton, Inc. <http://hypertriton.com/>
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
 <at>  <at>  -32,19 +32,31  <at>  <at> 
 	CROSSPFX=""
 fi
 if [ "$CC" = "" ]; then
-	for i in `echo $PATH |sed 's/:/ /g'`; do
+	bb_save_IFS=$IFS
+	IFS=$PATH_SEPARATOR
(Continue reading)

Picon

BSDBuild: r1065 - trunk

Author: vedge
Date: 2016-03-27 07:16:25 -0400 (Sun, 27 Mar 2016)
New Revision: 1065

Modified:
   trunk/config.guess
Log:
update (2015-03-04)

Modified: trunk/config.guess
===================================================================
--- trunk/config.guess	2016-03-25 12:34:30 UTC (rev 1064)
+++ trunk/config.guess	2016-03-27 11:16:25 UTC (rev 1065)
 <at>  <at>  -1,14 +1,12  <at>  <at> 
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
-#   Free Software Foundation, Inc.
+#   Copyright 1992-2015 Free Software Foundation, Inc.

-timestamp='2009-08-19'
+timestamp='2015-03-04'

 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
+# the Free Software Foundation; either version 3 of the License, or
 # (at your option) any later version.
 #
(Continue reading)

Picon

BSDBuild: r1064 - in trunk: . mk

Author: vedge
Date: 2016-03-25 08:34:30 -0400 (Fri, 25 Mar 2016)
New Revision: 1064

Modified:
   trunk/build.lib.mk
   trunk/build.man.mk
   trunk/install-manpages.sh
   trunk/mk/install-manpages.sh
Log:
${DESTDIR} cosmetic fixes

Modified: trunk/build.lib.mk
===================================================================
--- trunk/build.lib.mk	2016-03-25 05:56:21 UTC (rev 1063)
+++ trunk/build.lib.mk	2016-03-25 12:34:30 UTC (rev 1064)
 <at>  <at>  -418,7 +418,7  <at>  <at> 
 	fi
 	 <at> if [ "${DATAFILES}" != "none" ]; then \
             if [ ! -d "${DESTDIR}${DATADIR}" ]; then \
-                echo "${INSTALL_DATA_DIR} ${DIR}"; \
+                echo "${INSTALL_DATA_DIR} ${DATADIR}"; \
                 ${SUDO} ${INSTALL_DATA_DIR} ${DESTDIR}${DATADIR}; \
             fi; \
             for F in ${DATAFILES}; do \

Modified: trunk/build.man.mk
===================================================================
--- trunk/build.man.mk	2016-03-25 05:56:21 UTC (rev 1063)
+++ trunk/build.man.mk	2016-03-25 12:34:30 UTC (rev 1064)
(Continue reading)

Picon

BSDBuild: r1063 - in trunk: . BSDBuild

Author: vedge
Date: 2016-03-25 01:56:21 -0400 (Fri, 25 Mar 2016)
New Revision: 1063

Modified:
   trunk/BSDBuild/x11.pm
   trunk/mkconfigure.pl
Log:
honor --x-includes=* and --x-libraries=*

Modified: trunk/BSDBuild/x11.pm
===================================================================
--- trunk/BSDBuild/x11.pm	2016-03-25 05:55:21 UTC (rev 1062)
+++ trunk/BSDBuild/x11.pm	2016-03-25 05:56:21 UTC (rev 1063)
 <at>  <at>  -1,6 +1,6  <at>  <at> 
 # vim:ts=4
 #
-# Copyright (c) 2002-2004 Hypertriton, Inc. <http://hypertriton.com/>
+# Copyright (c) 2002-2016 Hypertriton, Inc. <http://hypertriton.com/>
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
 <at>  <at>  -23,21 +23,31  <at>  <at> 
 # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
 # USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE..

+# Match autoconf / libs.m4 / _AC_PATH_X_DIRECT
 my  <at> autoIncludeDirs = (
 	'/usr/local/include',
 	'/usr/include',
(Continue reading)

Picon

BSDBuild: r1062 - trunk/BSDBuild

Author: vedge
Date: 2016-03-25 01:55:21 -0400 (Fri, 25 Mar 2016)
New Revision: 1062

Modified:
   trunk/BSDBuild/portaudio.pm
Log:
assume #include <portaudio.h>

Modified: trunk/BSDBuild/portaudio.pm
===================================================================
--- trunk/BSDBuild/portaudio.pm	2016-01-19 07:52:36 UTC (rev 1061)
+++ trunk/BSDBuild/portaudio.pm	2016-03-25 05:55:21 UTC (rev 1062)
 <at>  <at>  -1,6 +1,6  <at>  <at> 
 # vim:ts=4
 #
-# Copyright (c) 2011 Hypertriton, Inc. <http://hypertriton.com/>
+# Copyright (c) 2011-2016 Hypertriton, Inc. <http://hypertriton.com/>
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
 <at>  <at>  -25,7 +25,7  <at>  <at> 

 my $testCode = << 'EOF';
 #include <stdio.h>
-#include <portaudio2/portaudio.h>
+#include <portaudio.h>

 int
 main(int argc, char *argv[])
(Continue reading)

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)


Gmane