Re: [xml] [patch] small changes for OS/400

2017-07-26 Thread Daniel Veillard
  Hi Patrick,

that looks clean, I just updated 2016 to 2017  , and then pushed
to git,

  sorry for the delay,

thanks,

Daniel

On Wed, Jul 27, 2016 at 04:10:14PM +0200, Patrick Monnerat wrote:
> 
> OS/400 version V5R3 is not supported by IBM anymore.
> In addition, the iSeries system I have here for development has been changed
> and the new system is not able to compile for an OS version lower than V6R1.
> 
> Thus I made some updates to the libxml2 os400 scripts accordingly:
> 
> - Oldest supported OS version is now V6R1.
> - Adjust ILE/RPG wrappers comments.
> - Update copyright year range.
> - Do not log compiler informational messages.
> 
> Thanks for applying the attached patch.
> 
> Cheers,
> Patrick

> os400: oldest supported OS version is now V6R1.
> Adjust ILE/RPG wrappers comments.
> Update copyright year range.
> Do not log compiler informational messages.
> diff --git a/os400/initscript.sh b/os400/initscript.sh
> index cc52e45..42ce54d 100644
> --- a/os400/initscript.sh
> +++ b/os400/initscript.sh
> @@ -50,7 +50,7 @@ setenv TGTCCSID '500'   # Target CCSID of 
> objects.
>  setenv DEBUG'*ALL'  # Debug level.
>  setenv OPTIMIZE '10'# Optimisation level.
>  setenv OUTPUT   '*NONE' # Compilation output option.
> -setenv TGTRLS   'V5R3M0'# Target OS release.
> +setenv TGTRLS   'V6R1M0'# Target OS release.
>  setenv IFSDIR   '/libxml2'  # Installation IFS directory.
>  
>  
> @@ -217,7 +217,7 @@ make_module()
>  cat "${2}" >> __tmpsrcf.c
>  CMD="CRTCMOD MODULE(${TARGETLIB}/${1}) SRCSTMF('__tmpsrcf.c')"
>  #   CMD="${CMD} OPTION(*INCDIRFIRST *SHOWINC *SHOWSYS)"
> -CMD="${CMD} OPTION(*INCDIRFIRST)"
> +CMD="${CMD} OPTION(*INCDIRFIRST) FLAG(10)"
>  CMD="${CMD} SYSIFCOPT(*IFS64IO) LANGLVL(*EXTENDED) 
> LOCALETYPE(*LOCALE)"
>  CMD="${CMD} INCDIR("
>  if [  -z "${SYSICONV}" ]
> diff --git a/os400/libxmlrpg/xmlstring.rpgle b/os400/libxmlrpg/xmlstring.rpgle
> index 8980fc0..59a7625 100644
> --- a/os400/libxmlrpg/xmlstring.rpgle
> +++ b/os400/libxmlrpg/xmlstring.rpgle
> @@ -115,7 +115,7 @@
>   d like(xmlCint)
>   d  buf*   value options(*string)
>xmlChar *
>   d  lenvalue like(xmlCint)
> - d  msg*   value options(*string)
>const xmlChar *
> + d  msg*   value options(*string)
>const char *
>   d  arg1   *   value options(*string: *nopass)
>   d  arg2   *   value options(*string: *nopass)
>   d  arg3   *   value options(*string: *nopass)
> @@ -129,7 +129,7 @@
>   d like(xmlCint)
>   d  buf*   value options(*string)
>xmlChar *
>   d  lenvalue like(xmlCint)
> - d  msg*   value options(*string)
>const xmlChar *
> + d  msg*   value options(*string)
>const char *
>   d  ap likeds(xmlVaList)
>  
>   d xmlGetUTF8Char  pr  extproc('xmlGetUTF8Char')
> diff --git a/os400/make-src.sh b/os400/make-src.sh
> index 6094de8..c7d9971 100644
> --- a/os400/make-src.sh
> +++ b/os400/make-src.sh
> @@ -17,7 +17,7 @@ cd "${TOPDIR}"
>  echo '#pragma comment(user, "libxml2 version '"${LIBXML_VERSION}"'")' > 
> os400.c
>  echo '#pragma comment(user, __DATE__)' >> os400.c
>  echo '#pragma comment(user, __TIME__)' >> os400.c
> -echo '#pragma comment(copyright, "Copyright (C) 1998-2015 Daniel Veillard. 
> OS/400 version by P. Monnerat.")' >> os400.c
> +echo '#pragma comment(copyright, "Copyright (C) 1998-2016 Daniel Veillard. 
> OS/400 version by P. Monnerat.")' >> os400.c
>  make_module OS400   os400.c
>  LINK=   # No need to rebuild service program yet.
>  MODULES=

> ___
> xml mailing list, project page  http://xmlsoft.org/
> xml@gnome.org
> https://mail.gnome.org/mailman/listinfo/xml


-- 
Daniel Veillard  | Red Hat Developers Tools http://developer.redhat.com/
veill...@redhat.com  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | virtualization library  http://libvirt.org/
___
xml mailing list, project page  http://xmlsoft.org/
xml@gnome.org
https://mail.gnome.org/mailman/listinfo/xml


[xml] [patch] small changes for OS/400

2016-07-27 Thread Patrick Monnerat


OS/400 version V5R3 is not supported by IBM anymore.
In addition, the iSeries system I have here for development has been 
changed and the new system is not able to compile for an OS version 
lower than V6R1.


Thus I made some updates to the libxml2 os400 scripts accordingly:

- Oldest supported OS version is now V6R1.
- Adjust ILE/RPG wrappers comments.
- Update copyright year range.
- Do not log compiler informational messages.

Thanks for applying the attached patch.

Cheers,
Patrick
os400: oldest supported OS version is now V6R1.
Adjust ILE/RPG wrappers comments.
Update copyright year range.
Do not log compiler informational messages.
diff --git a/os400/initscript.sh b/os400/initscript.sh
index cc52e45..42ce54d 100644
--- a/os400/initscript.sh
+++ b/os400/initscript.sh
@@ -50,7 +50,7 @@ setenv TGTCCSID '500'   # Target CCSID of objects.
 setenv DEBUG'*ALL'  # Debug level.
 setenv OPTIMIZE '10'# Optimisation level.
 setenv OUTPUT   '*NONE' # Compilation output option.
-setenv TGTRLS   'V5R3M0'# Target OS release.
+setenv TGTRLS   'V6R1M0'# Target OS release.
 setenv IFSDIR   '/libxml2'  # Installation IFS directory.
 
 
@@ -217,7 +217,7 @@ make_module()
 cat "${2}" >> __tmpsrcf.c
 CMD="CRTCMOD MODULE(${TARGETLIB}/${1}) SRCSTMF('__tmpsrcf.c')"
 #   CMD="${CMD} OPTION(*INCDIRFIRST *SHOWINC *SHOWSYS)"
-CMD="${CMD} OPTION(*INCDIRFIRST)"
+CMD="${CMD} OPTION(*INCDIRFIRST) FLAG(10)"
 CMD="${CMD} SYSIFCOPT(*IFS64IO) LANGLVL(*EXTENDED) LOCALETYPE(*LOCALE)"
 CMD="${CMD} INCDIR("
 if [  -z "${SYSICONV}" ]
diff --git a/os400/libxmlrpg/xmlstring.rpgle b/os400/libxmlrpg/xmlstring.rpgle
index 8980fc0..59a7625 100644
--- a/os400/libxmlrpg/xmlstring.rpgle
+++ b/os400/libxmlrpg/xmlstring.rpgle
@@ -115,7 +115,7 @@
  d like(xmlCint)
  d  buf*   value options(*string)   xmlChar *
  d  lenvalue like(xmlCint)
- d  msg*   value options(*string)   const xmlChar *
+ d  msg*   value options(*string)   const char *
  d  arg1   *   value options(*string: *nopass)
  d  arg2   *   value options(*string: *nopass)
  d  arg3   *   value options(*string: *nopass)
@@ -129,7 +129,7 @@
  d like(xmlCint)
  d  buf*   value options(*string)   xmlChar *
  d  lenvalue like(xmlCint)
- d  msg*   value options(*string)   const xmlChar *
+ d  msg*   value options(*string)   const char *
  d  ap likeds(xmlVaList)
 
  d xmlGetUTF8Char  pr  extproc('xmlGetUTF8Char')
diff --git a/os400/make-src.sh b/os400/make-src.sh
index 6094de8..c7d9971 100644
--- a/os400/make-src.sh
+++ b/os400/make-src.sh
@@ -17,7 +17,7 @@ cd "${TOPDIR}"
 echo '#pragma comment(user, "libxml2 version '"${LIBXML_VERSION}"'")' > os400.c
 echo '#pragma comment(user, __DATE__)' >> os400.c
 echo '#pragma comment(user, __TIME__)' >> os400.c
-echo '#pragma comment(copyright, "Copyright (C) 1998-2015 Daniel Veillard. OS/400 version by P. Monnerat.")' >> os400.c
+echo '#pragma comment(copyright, "Copyright (C) 1998-2016 Daniel Veillard. OS/400 version by P. Monnerat.")' >> os400.c
 make_module OS400   os400.c
 LINK=   # No need to rebuild service program yet.
 MODULES=
___
xml mailing list, project page  http://xmlsoft.org/
xml@gnome.org
https://mail.gnome.org/mailman/listinfo/xml