2013-04-04 03:39 UTC+0200 Viktor Szakats (harbour syenar.net)

* bin/check.hb
    ! fixed shrinking of ChangeLog.txt to not result in broken EOLs
    ! refinements around interactions of EOL checks and fixes
    ! include Harbour files "hidden" under /3rd/ dirs

  * bin/commit.hb
    + set errorlevel, so it can now be used as a git pre-commit hook
      (as 'exec hbrun bin/commit' in .gits/hooks/pre-commit)

  * contrib/hbexpat/hbexpat.hbc
    ! fixed expat.hbc detection to actually look for .hbc file not .h
      (which is never present)

  * utils/hbmk2/hbmk2.prg
    + added depfinish= .hbc directive. It was missing, yet I
      was using it in hbexpat.hbc in recent patch, and wondered
      why it didn't work
      [ the necessity of the whole previous patch is still suspect
      though. ]
    + show warning for any .hbc directives that is unknown.
      This should avoid above situation nicely.
      INCOMPATIBILITY: Thus far all lines with unknown directives
      were ignored, now only empty ones or ones that begin with
      '#' character (in first column), as documented. Clean your
      .hbc files accordingly.
    ! fixed typo in one help text. Pls retranslate, I hope Transifex
      keeps previous texts, but you can find it in next language
      update commit, if not.

  * package/harb_win.mft
    ! deleted BOM (detected by check.hb)

  * contrib/3rd/sqlite3/sqlite3.hbc
  * contrib/3rd/sqlite3/sqlite3.hbp
  * contrib/hbbz2/3rd/bz2/bz2.hbc
  * contrib/hbbz2/3rd/bz2/bz2.hbp
  * contrib/hbexpat/3rd/expat/_hbconf.h
  * contrib/hbexpat/3rd/expat/expat.hbc
  * contrib/hbexpat/3rd/expat/expat.hbp
  * contrib/hbhpdf/3rd/libhpdf/_hbhbpdf.c
  * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbc
  * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp
  * contrib/hblzf/3rd/liblzf/lzf.hbc
  * contrib/hblzf/3rd/liblzf/lzf.hbp
  * contrib/hbmlzo/3rd/minilzo/minilzo.hbc
  * contrib/hbmlzo/3rd/minilzo/minilzo.hbp
  * contrib/hbmxml/3rd/minixml/config.h
  * contrib/hbmxml/3rd/minixml/minixml.dif
  * contrib/hbmxml/3rd/minixml/mxml.hbc
  * contrib/hbmxml/3rd/minixml/mxml.hbp
  * contrib/hbmzip/3rd/minizip/minizip.hbc
  * contrib/hbmzip/3rd/minizip/minizip.hbp
  * contrib/hbxdiff/3rd/libxdiff/_hbconf.h
  * contrib/hbxdiff/3rd/libxdiff/xdiff.hbc
  * contrib/hbxdiff/3rd/libxdiff/xdiff.hbp
  * lib/3rd/win/bcc/Makefile
  * lib/3rd/win/mingw/Makefile
    ! deleted SVN IDs
    * rediffed where required
This commit is contained in:
Viktor Szakats
2013-04-04 03:50:52 +02:00
parent 3581bc2b55
commit e2b40f48fb
31 changed files with 165 additions and 145 deletions

View File

@@ -10,6 +10,67 @@
* Change, ! Fix, % Optimization, + Addition, - Removal, ; Comment
*/
2013-04-04 03:39 UTC+0200 Viktor Szakats (harbour syenar.net)
* bin/check.hb
! fixed shrinking of ChangeLog.txt to not result in broken EOLs
! refinements around interactions of EOL checks and fixes
! include Harbour files "hidden" under /3rd/ dirs
* bin/commit.hb
+ set errorlevel, so it can now be used as a git pre-commit hook
(as 'exec hbrun bin/commit' in .gits/hooks/pre-commit)
* contrib/hbexpat/hbexpat.hbc
! fixed expat.hbc detection to actually look for .hbc file not .h
(which is never present)
* utils/hbmk2/hbmk2.prg
+ added depfinish= .hbc directive. It was missing, yet I
was using it in hbexpat.hbc in recent patch, and wondered
why it didn't work
[ the necessity of the whole previous patch is still suspect
though. ]
+ show warning for any .hbc directives that is unknown.
This should avoid above situation nicely.
INCOMPATIBILITY: Thus far all lines with unknown directives
were ignored, now only empty ones or ones that begin with
'#' character (in first column), as documented. Clean your
.hbc files accordingly.
! fixed typo in one help text. Pls retranslate, I hope Transifex
keeps previous texts, but you can find it in next language
update commit, if not.
* package/harb_win.mft
! deleted BOM (detected by check.hb)
* contrib/3rd/sqlite3/sqlite3.hbc
* contrib/3rd/sqlite3/sqlite3.hbp
* contrib/hbbz2/3rd/bz2/bz2.hbc
* contrib/hbbz2/3rd/bz2/bz2.hbp
* contrib/hbexpat/3rd/expat/_hbconf.h
* contrib/hbexpat/3rd/expat/expat.hbc
* contrib/hbexpat/3rd/expat/expat.hbp
* contrib/hbhpdf/3rd/libhpdf/_hbhbpdf.c
* contrib/hbhpdf/3rd/libhpdf/libhpdf.hbc
* contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp
* contrib/hblzf/3rd/liblzf/lzf.hbc
* contrib/hblzf/3rd/liblzf/lzf.hbp
* contrib/hbmlzo/3rd/minilzo/minilzo.hbc
* contrib/hbmlzo/3rd/minilzo/minilzo.hbp
* contrib/hbmxml/3rd/minixml/config.h
* contrib/hbmxml/3rd/minixml/minixml.dif
* contrib/hbmxml/3rd/minixml/mxml.hbc
* contrib/hbmxml/3rd/minixml/mxml.hbp
* contrib/hbmzip/3rd/minizip/minizip.hbc
* contrib/hbmzip/3rd/minizip/minizip.hbp
* contrib/hbxdiff/3rd/libxdiff/_hbconf.h
* contrib/hbxdiff/3rd/libxdiff/xdiff.hbc
* contrib/hbxdiff/3rd/libxdiff/xdiff.hbp
* lib/3rd/win/bcc/Makefile
* lib/3rd/win/mingw/Makefile
! deleted SVN IDs
* rediffed where required
2013-04-04 00:06 UTC+0200 Viktor Szakats (harbour syenar.net)
* config/lang2po.hb
+ more translation comments

View File

@@ -162,7 +162,7 @@ STATIC FUNCTION CheckFile( cName, /* @ */ aErr, lApplyFixes )
ELSE
IF hb_FileMatch( cName, "ChangeLog.txt" ) .AND. Len( cFile ) > 32768 .AND. ! lApplyFixes
cFile := Left( cFile, 16384 ) + Right( cFile, 16384 )
cFile := RTrimEOL( Left( cFile, 16384 ) ) + LTrim( Right( cFile, 16384 ) )
ENDIF
lReBuild := .F.
@@ -220,21 +220,28 @@ STATIC FUNCTION CheckFile( cName, /* @ */ aErr, lApplyFixes )
ENDIF
IF lReBuild
cFile := RemoveEndingWhitespace( cFile, cEOL, lRemoveEndingWhitespace )
cFile := RemoveEndingWhitespace( cFile, iif( Empty( cEOL ), hb_eol(), cEOL ), lRemoveEndingWhitespace )
ENDIF
IF !( Right( cFile, Len( cEOL ) ) == cEOL )
IF !( Right( cFile, Len( Chr( 10 ) ) ) == Chr( 10 ) )
AAdd( aErr, "content: has no EOL at EOF" )
IF lApplyFixes
cFile += cEOL
cFile += iif( Empty( cEOL ), hb_eol(), cEOL )
ENDIF
ENDIF
IF Right( cFile, Len( cEOL ) * 2 ) == Replicate( cEOL, 2 )
IF Right( cFile, Len( Chr( 10 ) ) * 2 ) == Replicate( Chr( 10 ), 2 )
AAdd( aErr, "content: has multiple EOL at EOF" )
IF lApplyFixes
DO WHILE Right( cFile, Len( cEOL ) * 2 ) == Replicate( cEOL, 2 )
cFile := hb_StrShrink( cFile, Len( cEOL ) )
DO WHILE Right( cFile, Len( Chr( 10 ) ) * 2 ) == Replicate( Chr( 10 ), 2 )
cFile := hb_StrShrink( cFile, Len( Chr( 10 ) ) )
ENDDO
ENDIF
ELSEIF Right( cFile, Len( Chr( 13 ) + Chr( 10 ) ) * 2 ) == Replicate( Chr( 13 ) + Chr( 10 ), 2 )
AAdd( aErr, "content: has multiple EOL at EOF" )
IF lApplyFixes
DO WHILE Right( cFile, Len( Chr( 13 ) + Chr( 10 ) ) * 2 ) == Replicate( Chr( 13 ) + Chr( 10 ), 2 )
cFile := hb_StrShrink( cFile, Len( Chr( 13 ) + Chr( 10 ) ) )
ENDDO
ENDIF
ENDIF
@@ -257,6 +264,14 @@ STATIC FUNCTION CheckFile( cName, /* @ */ aErr, lApplyFixes )
STATIC FUNCTION IsBinary( cFile )
RETURN Chr( 0 ) $ cFile .OR. !( Chr( 10 ) $ cFile )
STATIC FUNCTION RTrimEOL( cFile )
DO WHILE Right( cFile, 1 ) $ Chr( 13 ) + Chr( 10 )
cFile := hb_StrShrink( cFile, 1 )
ENDDO
RETURN cFile
/*
* UTF-8 encoding detection, based on filestr.cpp from Far Manager.
* Harbour adaptation Copyright 2013 Viktor Szakats (harbour syenar.net)
@@ -426,7 +441,13 @@ STATIC FUNCTION LoadGitignore()
LOCAL cLine
IF s_aIgnore == NIL
s_aIgnore := { "*/3rd/*" }
s_aIgnore := { ;
"*/3rd/*", ;
"!*/3rd/*/*.hbc", ;
"!*/3rd/*/*.hbp", ;
"!*/3rd/*/Makefile" }
FOR EACH cLine IN hb_ATokens( StrTran( hb_MemoRead( ".gitignore" ), Chr( 13 ) ), Chr( 10 ) )
IF ! Empty( cLine ) .AND. !( Left( cLine, 1 ) == "#" )
/* TODO: clean this */

View File

@@ -48,6 +48,7 @@ PROCEDURE Main()
IF Empty( aChanges )
OutStd( hb_ProgName() + ": " + "no changes" + hb_eol() )
ErrorLevel( 0 )
RETURN
ENDIF
@@ -83,6 +84,7 @@ PROCEDURE Main()
IF ! hb_FileExists( cLogName := "ChangeLog.txt" )
IF ! hb_FileExists( cLogName := "ChangeLog" )
OutStd( hb_ProgName() + ": " + "can't find ChangeLog file" + hb_eol() )
ErrorLevel( 2 )
RETURN
ENDIF
ENDIF
@@ -107,8 +109,10 @@ PROCEDURE Main()
hb_MemoWrit( cLogName, cLog )
OutStd( hb_ProgName() + ": " + hb_StrFormat( "Edit %1$s and commit", cLogName ) + hb_eol() )
ErrorLevel( 0 )
ELSE
OutStd( hb_ProgName() + ": " + "Please correct errors listed above and re-run" + hb_eol() )
ErrorLevel( 1 )
ENDIF
RETURN

View File

@@ -1,6 +1,3 @@
#
# $Id$
#
libs=${hb_name}

View File

@@ -1,6 +1,3 @@
#
# $Id$
#
-stop{hbdyn}

View File

@@ -1,5 +1,2 @@
#
# $Id$
#
libs=${hb_name}

View File

@@ -1,6 +1,3 @@
#
# $Id$
#
-stop{hbdyn}

View File

@@ -1,6 +1,3 @@
/*
* $Id$
*/
#ifndef _HBCONF_H
#define _HBCONF_H

View File

@@ -1,5 +1,2 @@
#
# $Id$
#
libs=${hb_name}

View File

@@ -1,6 +1,3 @@
#
# $Id$
#
-stop{hbdyn}

View File

@@ -7,10 +7,10 @@ headers=${hb_name}.ch
libs=${_HB_DYNPREF}${hb_name}${_HB_DYNSUFF}
depkeyhead=inst_expat:expat.h
depcontrol=inst_expat:local{HB_BUILD_3RDEXT='no'}
depincpathlocal=inst_expat:3rd/expat
depfinish=inst_expat
depkeyhead=expat_hbc:expat.hbc
depcontrol=expat_hbc:local{HB_BUILD_3RDEXT='no'}
depincpathlocal=expat_hbc:3rd/expat
depfinish=expat_hbc
libs=3rd/expat/expat.hbc{HBMK_HAS_INST_EXPAT_LOCAL}
libs=expat{!HBMK_HAS_INST_EXPAT_LOCAL}
libs=3rd/expat/expat.hbc{HBMK_HAS_EXPAT_HBC_LOCAL}
libs=expat{!HBMK_HAS_INST_EXPAT_HBC_LOCAL}

View File

@@ -1,6 +1,3 @@
/*
* $Id$
*/
#include "hbapi.h"

View File

@@ -1,6 +1,3 @@
#
# $Id$
#
libs=${hb_name}
libs=png

View File

@@ -1,6 +1,3 @@
#
# $Id$
#
-stop{hbdyn}

View File

@@ -1,6 +1,3 @@
#
# $Id$
#
libs=${hb_name}

View File

@@ -1,6 +1,3 @@
#
# $Id$
#
-stop{hbdyn}

View File

@@ -1,5 +1,2 @@
#
# $Id$
#
libs=${hb_name}

View File

@@ -1,6 +1,3 @@
#
# $Id$
#
-hblib
-inc

View File

@@ -1,8 +1,6 @@
/*
* $Id$
*/
/*
* "$Id: config.h.in 408 2010-09-19 05:26:46Z mike $"
*
* Configuration file for Mini-XML, a small XML-like file parsing library.
*
* Copyright 2003-2010 by Michael R Sweet.

View File

@@ -1,18 +1,7 @@
diff -urN minixml.orig/config.h minixml/config.h
--- minixml.orig/config.h 2012-11-06 03:46:33.084020512 +0100
+++ minixml/config.h 2012-11-06 03:46:33.084020512 +0100
@@ -1,6 +1,8 @@
/*
- * "$Id: config.h.in 408 2010-09-19 05:26:46Z mike $"
- *
+ * $Id: config.h 18162 2012-09-27 21:08:47Z vszakats $
+ */
+
+/*
* Configuration file for Mini-XML, a small XML-like file parsing library.
*
* Copyright 2003-2010 by Michael R Sweet.
@@ -18,62 +20,89 @@
diff -urN minixml.orig\config.h minixml\config.h
--- minixml.orig\config.h Thu Apr 04 03:37:59 2013
+++ minixml\config.h Thu Apr 04 03:37:59 2013
@@ -18,62 +18,89 @@
* Include necessary headers...
*/
@@ -114,7 +103,7 @@ diff -urN minixml.orig/config.h minixml/config.h
# define strdup _mxml_strdup
# endif /* !HAVE_STRDUP */
@@ -82,14 +111,20 @@
@@ -82,14 +109,20 @@
# ifndef HAVE_SNPRINTF
extern int _mxml_snprintf(char *, size_t, const char *, ...);
@@ -138,9 +127,31 @@ diff -urN minixml.orig/config.h minixml/config.h
+# ifdef __cplusplus
+}
+# endif /* __cplusplus */
diff -urN minixml.orig/mxml_fil.c minixml/mxml_fil.c
--- minixml.orig/mxml_fil.c 2012-11-06 03:46:33.092020512 +0100
+++ minixml/mxml_fil.c 2012-11-06 03:46:33.092020512 +0100
diff -urN minixml.orig\mxml.h minixml\mxml.h
--- minixml.orig\mxml.h Thu Apr 04 03:37:59 2013
+++ minixml\mxml.h Thu Apr 04 03:37:59 2013
@@ -29,8 +29,16 @@
# include <stdlib.h>
# include <string.h>
# include <ctype.h>
-# include <errno.h>
-
+# if defined( UNDER_CE ) || defined( __CEGCC__ ) || defined( __MINGW32CE__ ) || \
+ defined( _WINCE )
+# include <io.h>
+# if !defined( UNDER_CE )
+# define UNDER_CE
+# endif
+# define strerror(e) ""
+# else
+# include <errno.h>
+# endif
/*
* Constants...
diff -urN minixml.orig\mxml_fil.c minixml\mxml_fil.c
--- minixml.orig\mxml_fil.c Thu Apr 04 03:37:59 2013
+++ minixml\mxml_fil.c Thu Apr 04 03:37:59 2013
@@ -329,8 +329,14 @@
return (-1);
@@ -237,31 +248,9 @@ diff -urN minixml.orig/mxml_fil.c minixml/mxml_fil.c
if ((*putc_cb)('\n', p) < 0)
return (-1);
diff -urN minixml.orig/mxml.h minixml/mxml.h
--- minixml.orig/mxml.h 2012-11-06 03:46:33.100020512 +0100
+++ minixml/mxml.h 2012-11-06 03:46:33.100020512 +0100
@@ -29,8 +29,16 @@
# include <stdlib.h>
# include <string.h>
# include <ctype.h>
-# include <errno.h>
-
+# if defined( UNDER_CE ) || defined( __CEGCC__ ) || defined( __MINGW32CE__ ) || \
+ defined( _WINCE )
+# include <io.h>
+# if !defined( UNDER_CE )
+# define UNDER_CE
+# endif
+# define strerror(e) ""
+# else
+# include <errno.h>
+# endif
/*
* Constants...
diff -urN minixml.orig/mxml_nod.c minixml/mxml_nod.c
--- minixml.orig/mxml_nod.c 2012-11-06 03:46:33.096020512 +0100
+++ minixml/mxml_nod.c 2012-11-06 03:46:33.096020512 +0100
diff -urN minixml.orig\mxml_nod.c minixml\mxml_nod.c
--- minixml.orig\mxml_nod.c Thu Apr 04 03:37:59 2013
+++ minixml\mxml_nod.c Thu Apr 04 03:37:59 2013
@@ -221,7 +221,11 @@
*/
@@ -275,9 +264,9 @@ diff -urN minixml.orig/mxml_nod.c minixml/mxml_nod.c
/*
* Now delete any node data...
diff -urN minixml.orig/mxml_pri.c minixml/mxml_pri.c
--- minixml.orig/mxml_pri.c 2012-11-06 03:46:33.096020512 +0100
+++ minixml/mxml_pri.c 2012-11-06 03:46:33.096020512 +0100
diff -urN minixml.orig\mxml_pri.c minixml\mxml_pri.c
--- minixml.orig\mxml_pri.c Thu Apr 04 03:37:59 2013
+++ minixml\mxml_pri.c Thu Apr 04 03:37:59 2013
@@ -1,5 +1,5 @@
/*
- * "$Id: mxml-private.c 422 2010-11-07 22:55:11Z mike $"
@@ -292,9 +281,9 @@ diff -urN minixml.orig/mxml_pri.c minixml/mxml_pri.c
- * End of "$Id: mxml-private.c 422 2010-11-07 22:55:11Z mike $".
+ * End of "$Id: mxml_pri.c 422 2010-11-07 22:55:11Z mike $".
*/
diff -urN minixml.orig/mxml_pri.h minixml/mxml_pri.h
--- minixml.orig/mxml_pri.h 2012-11-06 03:46:33.096020512 +0100
+++ minixml/mxml_pri.h 2012-11-06 03:46:33.096020512 +0100
diff -urN minixml.orig\mxml_pri.h minixml\mxml_pri.h
--- minixml.orig\mxml_pri.h Thu Apr 04 03:37:59 2013
+++ minixml\mxml_pri.h Thu Apr 04 03:37:59 2013
@@ -1,5 +1,5 @@
/*
- * "$Id: mxml-private.h 408 2010-09-19 05:26:46Z mike $"
@@ -309,9 +298,9 @@ diff -urN minixml.orig/mxml_pri.h minixml/mxml_pri.h
- * End of "$Id: mxml-private.h 408 2010-09-19 05:26:46Z mike $".
+ * End of "$Id: mxml_pri.h 408 2010-09-19 05:26:46Z mike $".
*/
diff -urN minixml.orig/mxml_set.c minixml/mxml_set.c
--- minixml.orig/mxml_set.c 2012-11-06 03:46:33.100020512 +0100
+++ minixml/mxml_set.c 2012-11-06 03:46:33.100020512 +0100
diff -urN minixml.orig\mxml_set.c minixml\mxml_set.c
--- minixml.orig\mxml_set.c Thu Apr 04 03:37:59 2013
+++ minixml\mxml_set.c Thu Apr 04 03:37:59 2013
@@ -1,5 +1,5 @@
/*
- * "$Id: mxml-set.c 441 2011-12-09 23:49:00Z mike $"
@@ -468,9 +457,9 @@ diff -urN minixml.orig/mxml_set.c minixml/mxml_set.c
- * End of "$Id: mxml-set.c 441 2011-12-09 23:49:00Z mike $".
+ * End of "$Id: mxml-set.c 426 2011-01-01 23:42:17Z mike $".
*/
diff -urN minixml.orig/mxml_str.c minixml/mxml_str.c
--- minixml.orig/mxml_str.c 2012-11-06 03:46:33.100020512 +0100
+++ minixml/mxml_str.c 2012-11-06 03:46:33.100020512 +0100
diff -urN minixml.orig\mxml_str.c minixml\mxml_str.c
--- minixml.orig\mxml_str.c Thu Apr 04 03:37:59 2013
+++ minixml\mxml_str.c Thu Apr 04 03:37:59 2013
@@ -28,6 +28,9 @@
#include "config.h"

View File

@@ -1,5 +1,2 @@
#
# $Id$
#
libs=${hb_name}

View File

@@ -1,6 +1,3 @@
#
# $Id$
#
-stop{hbdyn}

View File

@@ -1,5 +1,2 @@
#
# $Id$
#
libs=${hb_name}

View File

@@ -1,6 +1,3 @@
#
# $Id$
#
-stop{hbdyn}

View File

@@ -1,6 +1,3 @@
/*
* $Id$
*/
#if ! defined( HB_CONFIG_H )
#define HB_CONFIG_H

View File

@@ -1,5 +1,2 @@
#
# $Id$
#
libs=${hb_name}

View File

@@ -1,6 +1,3 @@
#
# $Id$
#
-stop{hbdyn}

View File

@@ -1,6 +1,3 @@
#
# $Id$
#
ROOT := ../../../../

View File

@@ -1,6 +1,3 @@
#
# $Id$
#
ROOT := ../../../../

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Copyright © 1999-2013 (see application banner) -->
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity

View File

@@ -11154,6 +11154,17 @@ STATIC FUNCTION HBC_ProcessOne( hbmk, cFileName, nNestingLevel )
hbmk[ _HBMK_hDEP ][ cName ][ _HBMKDEP_cIMPLIBDST ] := hb_FNameNameExt( hb_DirSepToOS( cLine ) )
ENDIF
CASE Lower( Left( cLine, Len( "depfinish=" ) ) ) == "depfinish=" ; cLine := SubStr( cLine, Len( "depfinish=" ) + 1 )
cLine := MacroProc( hbmk, cLine, cFileName )
IF ! Empty( cLine )
IF cLine $ hbmk[ _HBMK_hDEP ]
dep_try_detection( hbmk, hbmk[ _HBMK_hDEP ][ cLine ] )
ELSE
_hbmk_OutErr( hbmk, hb_StrFormat( I_( "Warning: Unknown dependency name: %1$s" ), ParamToString( _PAR_NEW_HBC() ) ) )
ENDIF
ENDIF
/* .hbc identification strings. Similar to pkgconfig ones. */
CASE Lower( Left( cLine, Len( "name=" ) ) ) == "name=" ; cLine := SubStr( cLine, Len( "name=" ) + 1 )
@@ -11189,6 +11200,10 @@ STATIC FUNCTION HBC_ProcessOne( hbmk, cFileName, nNestingLevel )
/* Silently ignore */
CASE ! Empty( cLine ) .AND. !( Left( cLine, 1 ) == "#" )
_hbmk_OutErr( hbmk, hb_StrFormat( I_( "Warning: Unknown directive: %1$s" ), ParamToString( _PAR_NEW_HBC() ) ) )
ENDCASE
NEXT
@@ -16004,7 +16019,7 @@ STATIC PROCEDURE ShowHelp( hbmk, lMore, lLong )
"include that into project files. Uses same format as .hbp files." ) }, ;
{ "*.hbc" , I_( "collection of options that accompany components (aka 'libs', aka packages). " + ;
"Use different syntax than command-line and .hbp/.hbm files. Lines beginning " + ;
"with '#' character are ignored, each directive must be placed in separate lines." ) }, ;
"with '#' character are ignored, each directive must be placed in separate line." ) }, ;
{ "*.ch" , I_( "if passed directly as a source file, it will be used as additional standard header" ) }, ;
{ _HBMK_AUTOHBC_NAME , hb_StrFormat( I_( "standard .hbc file that gets automatically processed, if present. Possible location(s) (in order of precedence) [*]: %1$s" ), ArrayToList( AutoConfPathList( hbmk, .F., hbmk[ _HBMK_lMarkdown ] ), ", " ) ) }, ;
{ _HBMK_AUTOHBM_NAME , I_( "optional .hbm file residing in current working directory, which gets automatically processed before other options" ) }, ;
@@ -16168,6 +16183,7 @@ STATIC PROCEDURE ShowHelp( hbmk, lMore, lLong )
{ "depincpathlocal=" , hb_StrFormat( I_( "same as %1$s option" ), "-depincpathlocal=" ) }, ;
{ "depimplibs=" , hb_StrFormat( I_( "same as %1$s option" ), "-depimplibs=" ) }, ;
{ "depimplibd=" , hb_StrFormat( I_( "same as %1$s option" ), "-depimplibd=" ) }, ;
{ "depfinish=" , hb_StrFormat( I_( "same as %1$s option" ), "-depfinish=" ) }, ;
{ "name=" , I_( "package name" ) }, ;
{ "description=" , I_( "package description" ) }, ;
{ "version=<x.y.z>" , I_( "package version number, where x,y,z >= 0 <= 255. Defaults to 0.0.1, if not specified." ) }, ;