Hello community,

here is the log from the commit of package haxe for openSUSE:Factory checked in 
at 2018-02-23 15:31:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/haxe (Old)
 and      /work/SRC/openSUSE:Factory/.haxe.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "haxe"

Fri Feb 23 15:31:35 2018 rev:9 rq:579334 version:3.4.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/haxe/haxe.changes        2018-02-06 
16:48:47.517085254 +0100
+++ /work/SRC/openSUSE:Factory/.haxe.new/haxe.changes   2018-02-23 
15:31:54.877934268 +0100
@@ -1,0 +2,12 @@
+Fri Feb 23 09:31:36 UTC 2018 - a...@onthewings.net
+
+- Update to 3.4.7
+  * Backward compatible to Haxe 3.4.5.
+  * Fixed compiler cannot find std lib when executed by another
+    program.
+  * Fixed compiler failure for some output directories.
+  * Bugfixes to php, as3 targets as well as code completion.
+  * Detail available at https://github.com/HaxeFoundation/haxe/
+    blob/3.4.7/extra/CHANGES.txt#L1-L18 
+ 
+-------------------------------------------------------------------

Old:
----
  haxe-3.4.5.tar.gz
  haxelib-eeac8f4e77b23b120f27d27502f43589db26d143.tar.gz
  ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8.tar.gz

New:
----
  haxe-3.4.7.tar.gz
  haxelib-a494d8be523e26fcf875e2c33915808dc221e17a.tar.gz
  ocamllibs-ab5be31c6dd1fcd761c2ba16c5d767bcf6792490.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ haxe.spec ++++++
--- /var/tmp/diff_new_pack.FISGno/_old  2018-02-23 15:31:56.457877182 +0100
+++ /var/tmp/diff_new_pack.FISGno/_new  2018-02-23 15:31:56.461877038 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%global commit_ocamllibs 0e6ea857c0f7df5e69628f949d0d33a3ce5552a8
-%global commit_haxelib eeac8f4e77b23b120f27d27502f43589db26d143
+%global commit_ocamllibs ab5be31c6dd1fcd761c2ba16c5d767bcf6792490
+%global commit_haxelib a494d8be523e26fcf875e2c33915808dc221e17a
 
 Name:           haxe
-Version:        3.4.5
+Version:        3.4.7
 Release:        0
 Summary:        Multiplatform programming language
 License:        GPL-2.0+ and MIT

++++++ haxe-3.4.5.tar.gz -> haxe-3.4.7.tar.gz ++++++
/work/SRC/openSUSE:Factory/haxe/haxe-3.4.5.tar.gz 
/work/SRC/openSUSE:Factory/.haxe.new/haxe-3.4.7.tar.gz differ: char 26, line 1

++++++ haxelib-eeac8f4e77b23b120f27d27502f43589db26d143.tar.gz -> 
haxelib-a494d8be523e26fcf875e2c33915808dc221e17a.tar.gz ++++++
++++ 2567 lines of diff (skipped)

++++++ ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8.tar.gz -> 
ocamllibs-ab5be31c6dd1fcd761c2ba16c5d767bcf6792490.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8/.travis.yml 
new/ocamllibs-ab5be31c6dd1fcd761c2ba16c5d767bcf6792490/.travis.yml
--- old/ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8/.travis.yml  
2017-10-03 09:11:52.000000000 +0200
+++ new/ocamllibs-ab5be31c6dd1fcd761c2ba16c5d767bcf6792490/.travis.yml  
2017-12-12 03:01:55.000000000 +0100
@@ -7,6 +7,11 @@
 dist: trusty
 sudo: required
 
+env:
+  global:
+    # 3.4_bugfix is not safe-string compatible
+    - OCAMLPARAM="safe-string=0,_"
+
 install:
   # Install dependencies
   - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8/extc/extc_stubs.c 
new/ocamllibs-ab5be31c6dd1fcd761c2ba16c5d767bcf6792490/extc/extc_stubs.c
--- old/ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8/extc/extc_stubs.c    
2017-10-03 09:11:52.000000000 +0200
+++ new/ocamllibs-ab5be31c6dd1fcd761c2ba16c5d767bcf6792490/extc/extc_stubs.c    
2017-12-12 03:01:55.000000000 +0100
@@ -378,17 +378,17 @@
                failwith("executable_path");
        return caml_copy_string(path);
 #else
-       const char *p = getenv("_");
-       if( p != NULL )
-               return caml_copy_string(p);
-       {
-               char path[200];
-               int length = readlink("/proc/self/exe", path, sizeof(path));
-               if( length < 0 || length >= 200 )
+       char path[PATH_MAX];
+       int length = readlink("/proc/self/exe", path, sizeof(path));
+       if( length < 0 || length >= PATH_MAX ) {
+               const char *p = getenv("_");
+               if( p != NULL )
+                       return caml_copy_string(p);
+               else
                        failwith("executable_path");
-           path[length] = '\0';
-               return caml_copy_string(path);
        }
+       path[length] = '\0';
+       return caml_copy_string(path);
 #endif
 }
 


Reply via email to