[arch-commits] Commit in pfff/repos (24 files)

Massimiliano Torromeo mtorromeo at archlinux.org
Mon Oct 31 13:29:13 UTC 2016


    Date: Monday, October 31, 2016 @ 13:29:13
  Author: mtorromeo
Revision: 194151

archrelease: copy trunk to community-i686, community-x86_64

Added:
  pfff/repos/community-i686/0001-Replace-use-of-uint32-by-standard-complient-way.patch
    (from rev 194150, pfff/trunk/0001-Replace-use-of-uint32-by-standard-complient-way.patch)
  pfff/repos/community-i686/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch
    (from rev 194150, pfff/trunk/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch)
  pfff/repos/community-i686/0001-lang_php-matcher-Makefile-remove-warn-error.patch
    (from rev 194150, pfff/trunk/0001-lang_php-matcher-Makefile-remove-warn-error.patch)
  pfff/repos/community-i686/PKGBUILD
    (from rev 194150, pfff/trunk/PKGBUILD)
  pfff/repos/community-i686/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch
    (from rev 194150, pfff/trunk/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch)
  pfff/repos/community-i686/lang_js-analyze-utils_js.mli.patch
    (from rev 194150, pfff/trunk/lang_js-analyze-utils_js.mli.patch)
  pfff/repos/community-x86_64/0001-Replace-use-of-uint32-by-standard-complient-way.patch
    (from rev 194150, pfff/trunk/0001-Replace-use-of-uint32-by-standard-complient-way.patch)
  pfff/repos/community-x86_64/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch
    (from rev 194150, pfff/trunk/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch)
  pfff/repos/community-x86_64/0001-lang_php-matcher-Makefile-remove-warn-error.patch
    (from rev 194150, pfff/trunk/0001-lang_php-matcher-Makefile-remove-warn-error.patch)
  pfff/repos/community-x86_64/PKGBUILD
    (from rev 194150, pfff/trunk/PKGBUILD)
  pfff/repos/community-x86_64/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch
    (from rev 194150, pfff/trunk/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch)
  pfff/repos/community-x86_64/lang_js-analyze-utils_js.mli.patch
    (from rev 194150, pfff/trunk/lang_js-analyze-utils_js.mli.patch)
Deleted:
  pfff/repos/community-i686/0001-Replace-use-of-uint32-by-standard-complient-way.patch
  pfff/repos/community-i686/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch
  pfff/repos/community-i686/0001-lang_php-matcher-Makefile-remove-warn-error.patch
  pfff/repos/community-i686/PKGBUILD
  pfff/repos/community-i686/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch
  pfff/repos/community-i686/lang_js-analyze-utils_js.mli.patch
  pfff/repos/community-x86_64/0001-Replace-use-of-uint32-by-standard-complient-way.patch
  pfff/repos/community-x86_64/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch
  pfff/repos/community-x86_64/0001-lang_php-matcher-Makefile-remove-warn-error.patch
  pfff/repos/community-x86_64/PKGBUILD
  pfff/repos/community-x86_64/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch
  pfff/repos/community-x86_64/lang_js-analyze-utils_js.mli.patch

---------------------------------------------------------------------------------+
 /0001-Replace-use-of-uint32-by-standard-complient-way.patch                     |   78 ++++
 /0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch                 |   54 +++
 /0001-lang_php-matcher-Makefile-remove-warn-error.patch                         |   52 +++
 /PKGBUILD                                                                       |  104 ++++++
 /lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch                     |  160 ++++++++++
 /lang_js-analyze-utils_js.mli.patch                                             |   60 +++
 community-i686/0001-Replace-use-of-uint32-by-standard-complient-way.patch       |   39 --
 community-i686/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch   |   27 -
 community-i686/0001-lang_php-matcher-Makefile-remove-warn-error.patch           |   26 -
 community-i686/PKGBUILD                                                         |   53 ---
 community-i686/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch       |   80 -----
 community-i686/lang_js-analyze-utils_js.mli.patch                               |   30 -
 community-x86_64/0001-Replace-use-of-uint32-by-standard-complient-way.patch     |   39 --
 community-x86_64/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch |   27 -
 community-x86_64/0001-lang_php-matcher-Makefile-remove-warn-error.patch         |   26 -
 community-x86_64/PKGBUILD                                                       |   53 ---
 community-x86_64/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch     |   80 -----
 community-x86_64/lang_js-analyze-utils_js.mli.patch                             |   30 -
 18 files changed, 508 insertions(+), 510 deletions(-)

Deleted: community-i686/0001-Replace-use-of-uint32-by-standard-complient-way.patch
===================================================================
--- community-i686/0001-Replace-use-of-uint32-by-standard-complient-way.patch	2016-10-31 13:28:48 UTC (rev 194150)
+++ community-i686/0001-Replace-use-of-uint32-by-standard-complient-way.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -1,39 +0,0 @@
-From 2c3dfc748e84fbfd99cf64bdedfa150a1b30286f Mon Sep 17 00:00:00 2001
-From: tychota <tychota at users.noreply.github.com>
-Date: Sun, 17 Jul 2016 10:52:08 +0200
-Subject: [PATCH] Replace use of uint32 by standard/ complient way
-
-This closes #142.
-
-Uint32 semms to be platform specific :
-- http://stackoverflow.com/questions/13362084/difference-between-uint32-and-uint32-t
-
-This I'm importing stdint and using the standard uint32_t type.
----
- external/ocamlzip/zlibstubs.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/external/ocamlzip/zlibstubs.c b/external/ocamlzip/zlibstubs.c
-index a627df9..62e5ed7 100644
---- a/external/ocamlzip/zlibstubs.c
-+++ b/external/ocamlzip/zlibstubs.c
-@@ -16,6 +16,7 @@
- /* Stub code to interface with Zlib */
- 
- #include <zlib.h>
-+#include <stdint.h>
- 
- #include <caml/mlvalues.h>
- #include <caml/alloc.h>
-@@ -168,7 +169,7 @@ value camlzip_inflateEnd(value vzs)
- 
- value camlzip_update_crc32(value crc, value buf, value pos, value len)
- {
--  return caml_copy_int32(crc32((uint32) Int32_val(crc), 
-+  return caml_copy_int32(crc32((uint32_t) Int32_val(crc), 
-                           &Byte_u(buf, Long_val(pos)),
-                           Long_val(len)));
- }
--- 
-2.9.2
-

Copied: pfff/repos/community-i686/0001-Replace-use-of-uint32-by-standard-complient-way.patch (from rev 194150, pfff/trunk/0001-Replace-use-of-uint32-by-standard-complient-way.patch)
===================================================================
--- community-i686/0001-Replace-use-of-uint32-by-standard-complient-way.patch	                        (rev 0)
+++ community-i686/0001-Replace-use-of-uint32-by-standard-complient-way.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -0,0 +1,39 @@
+From 2c3dfc748e84fbfd99cf64bdedfa150a1b30286f Mon Sep 17 00:00:00 2001
+From: tychota <tychota at users.noreply.github.com>
+Date: Sun, 17 Jul 2016 10:52:08 +0200
+Subject: [PATCH] Replace use of uint32 by standard/ complient way
+
+This closes #142.
+
+Uint32 semms to be platform specific :
+- http://stackoverflow.com/questions/13362084/difference-between-uint32-and-uint32-t
+
+This I'm importing stdint and using the standard uint32_t type.
+---
+ external/ocamlzip/zlibstubs.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/external/ocamlzip/zlibstubs.c b/external/ocamlzip/zlibstubs.c
+index a627df9..62e5ed7 100644
+--- a/external/ocamlzip/zlibstubs.c
++++ b/external/ocamlzip/zlibstubs.c
+@@ -16,6 +16,7 @@
+ /* Stub code to interface with Zlib */
+ 
+ #include <zlib.h>
++#include <stdint.h>
+ 
+ #include <caml/mlvalues.h>
+ #include <caml/alloc.h>
+@@ -168,7 +169,7 @@ value camlzip_inflateEnd(value vzs)
+ 
+ value camlzip_update_crc32(value crc, value buf, value pos, value len)
+ {
+-  return caml_copy_int32(crc32((uint32) Int32_val(crc), 
++  return caml_copy_int32(crc32((uint32_t) Int32_val(crc), 
+                           &Byte_u(buf, Long_val(pos)),
+                           Long_val(len)));
+ }
+-- 
+2.9.2
+

Deleted: community-i686/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch
===================================================================
--- community-i686/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch	2016-10-31 13:28:48 UTC (rev 194150)
+++ community-i686/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -1,27 +0,0 @@
-From a74aa84d1c8307a298567d73d2785354e7175c18 Mon Sep 17 00:00:00 2001
-From: pad <yoann.padioleau at gmail.com>
-Date: Thu, 11 Aug 2016 11:48:14 -0700
-Subject: [PATCH] * external/ocamlzip/zip.ml: remove duplicate exception. It is
- causing compilation error with ocaml 4.02.3 apparently. Should fix issue #133
- and issue #145
-
----
- external/ocamlzip/zip.ml | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/external/ocamlzip/zip.ml b/external/ocamlzip/zip.ml
-index f49b91a..b6ad634 100644
---- a/external/ocamlzip/zip.ml
-+++ b/external/ocamlzip/zip.ml
-@@ -73,8 +73,6 @@ type out_file =
-     mutable of_entries: entry list;
-     of_comment: string }
- 
--exception Error of string * string * string
--
- (* Return the position of the last occurrence of s1 in s2, or -1 if not
-    found. *)
- 
--- 
-2.9.2
-

Copied: pfff/repos/community-i686/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch (from rev 194150, pfff/trunk/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch)
===================================================================
--- community-i686/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch	                        (rev 0)
+++ community-i686/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -0,0 +1,27 @@
+From a74aa84d1c8307a298567d73d2785354e7175c18 Mon Sep 17 00:00:00 2001
+From: pad <yoann.padioleau at gmail.com>
+Date: Thu, 11 Aug 2016 11:48:14 -0700
+Subject: [PATCH] * external/ocamlzip/zip.ml: remove duplicate exception. It is
+ causing compilation error with ocaml 4.02.3 apparently. Should fix issue #133
+ and issue #145
+
+---
+ external/ocamlzip/zip.ml | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/external/ocamlzip/zip.ml b/external/ocamlzip/zip.ml
+index f49b91a..b6ad634 100644
+--- a/external/ocamlzip/zip.ml
++++ b/external/ocamlzip/zip.ml
+@@ -73,8 +73,6 @@ type out_file =
+     mutable of_entries: entry list;
+     of_comment: string }
+ 
+-exception Error of string * string * string
+-
+ (* Return the position of the last occurrence of s1 in s2, or -1 if not
+    found. *)
+ 
+-- 
+2.9.2
+

Deleted: community-i686/0001-lang_php-matcher-Makefile-remove-warn-error.patch
===================================================================
--- community-i686/0001-lang_php-matcher-Makefile-remove-warn-error.patch	2016-10-31 13:28:48 UTC (rev 194150)
+++ community-i686/0001-lang_php-matcher-Makefile-remove-warn-error.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -1,26 +0,0 @@
-From ba77d861f2ec15ba74f5bdeaf2d0941995653454 Mon Sep 17 00:00:00 2001
-From: pad <yoann.padioleau at gmail.com>
-Date: Thu, 11 Aug 2016 13:01:33 -0700
-Subject: [PATCH] * lang_php/matcher/Makefile: remove -warn-error should fix
- issue #147
-
----
- lang_php/matcher/Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lang_php/matcher/Makefile b/lang_php/matcher/Makefile
-index 056b4fb..1b1375e 100644
---- a/lang_php/matcher/Makefile
-+++ b/lang_php/matcher/Makefile
-@@ -31,7 +31,7 @@ INCLUDEDIRS= $(TOP)/commons $(TOP)/commons/ocollection \
- # Generic variables
- ##############################################################################
- #BUG in ocamlc, false positive on unused value
--WARNING_FLAGS=-w +A-4-29-6-45-32 -warn-error +a
-+#WARNING_FLAGS=-w +A-4-29-6-45-32
- -include $(TOP)/Makefile.common
- 
- ##############################################################################
--- 
-2.9.2
-

Copied: pfff/repos/community-i686/0001-lang_php-matcher-Makefile-remove-warn-error.patch (from rev 194150, pfff/trunk/0001-lang_php-matcher-Makefile-remove-warn-error.patch)
===================================================================
--- community-i686/0001-lang_php-matcher-Makefile-remove-warn-error.patch	                        (rev 0)
+++ community-i686/0001-lang_php-matcher-Makefile-remove-warn-error.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -0,0 +1,26 @@
+From ba77d861f2ec15ba74f5bdeaf2d0941995653454 Mon Sep 17 00:00:00 2001
+From: pad <yoann.padioleau at gmail.com>
+Date: Thu, 11 Aug 2016 13:01:33 -0700
+Subject: [PATCH] * lang_php/matcher/Makefile: remove -warn-error should fix
+ issue #147
+
+---
+ lang_php/matcher/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lang_php/matcher/Makefile b/lang_php/matcher/Makefile
+index 056b4fb..1b1375e 100644
+--- a/lang_php/matcher/Makefile
++++ b/lang_php/matcher/Makefile
+@@ -31,7 +31,7 @@ INCLUDEDIRS= $(TOP)/commons $(TOP)/commons/ocollection \
+ # Generic variables
+ ##############################################################################
+ #BUG in ocamlc, false positive on unused value
+-WARNING_FLAGS=-w +A-4-29-6-45-32 -warn-error +a
++#WARNING_FLAGS=-w +A-4-29-6-45-32
+ -include $(TOP)/Makefile.common
+ 
+ ##############################################################################
+-- 
+2.9.2
+

Deleted: community-i686/PKGBUILD
===================================================================
--- community-i686/PKGBUILD	2016-10-31 13:28:48 UTC (rev 194150)
+++ community-i686/PKGBUILD	2016-10-31 13:29:13 UTC (rev 194151)
@@ -1,53 +0,0 @@
-# $Id$
-# Maintainer: Massimiliano Torromeo <massimiliano.torromeo at gmail.com>
-# Contributor: David Stelter <david.stelter at gmail.com>
-# Contributor: Francisco Lopes <chico.lopes at gmail.com>
-
-pkgname='pfff'
-pkgver=0.29
-pkgrel=4
-
-pkgdesc='Tools and APIs for code analysis, visualization and transformation'
-arch=('i686' 'x86_64')
-url='https://github.com/facebook/pfff'
-license=('LGPL2.1')
-depends=('ocaml' 'ocaml-findlib' 'camlp4' 'zlib')
-optdepends=('gtk2: required by codegraph and codemap')
-options=(!makeflags staticlibs) # parallel build fails, need *.a files
-source=("$pkgname-$pkgver.tar.gz::https://github.com/facebook/pfff/archive/v$pkgver.tar.gz"
-"lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch"
-"lang_js-analyze-utils_js.mli.patch"
-"0001-Replace-use-of-uint32-by-standard-complient-way.patch"
-"0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch"
-"0001-lang_php-matcher-Makefile-remove-warn-error.patch")
-sha256sums=('d31c68f1ebb1770297eb26441d21d83728c0fbdb9c7bb3be27625db45fae72d1'
-            '28b220807087b9378e0fcab1187163cdeb8d3da80f53f00ec9af434467ace57f'
-            'bb10f6b25afe0cd0df5084d9e3624f43cbf7489b148c67d99479d11cf90999b7'
-            '1110287c8f402d57628c17e68b7881af0da895ffe4860933586070ab7a779d60'
-            'e41743e0d29a4be5c2481fb969d43c4ca64633fcb9657716fdb3fd0635333d18'
-            'a2170d5c4ef76395837a00eec2500d6ec4654fc26df5997f7d30e88176dfa854')
-
-prepare() {
-	cd "$srcdir"/$pkgname-$pkgver
-        patch -Np1 -i ../0001-Replace-use-of-uint32-by-standard-complient-way.patch
-	patch -Np1 -i ../0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch
-	patch -Np1 -i ../0001-lang_php-matcher-Makefile-remove-warn-error.patch
-	patch -Np1 -i ../lang_js-analyze-utils_js.mli.patch
-	patch -Np1 -i ../lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch
-}
-
-build() {
-	cd "$srcdir"/$pkgname-$pkgver
-	./configure --prefix=/usr
-	make clean
-	make depend
-	WARNING_FLAGS="-w +A-4-29-6-45-41-44-48" make
-	WARNING_FLAGS="-w +A-4-29-6-45-41-44-48" make opt
-}
-
-package() {
-	cd "$srcdir"/$pkgname-$pkgver
-	make DESTDIR=$pkgdir install
-	install -dm755 "$pkgdir"/usr/lib/ocaml
-	make OCAMLFIND_LDCONF="$pkgdir"/tmp/ld.conf OCAMLFIND_DESTDIR="$pkgdir"/usr/lib/ocaml install-findlib
-}

Copied: pfff/repos/community-i686/PKGBUILD (from rev 194150, pfff/trunk/PKGBUILD)
===================================================================
--- community-i686/PKGBUILD	                        (rev 0)
+++ community-i686/PKGBUILD	2016-10-31 13:29:13 UTC (rev 194151)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Massimiliano Torromeo <massimiliano.torromeo at gmail.com>
+# Contributor: David Stelter <david.stelter at gmail.com>
+# Contributor: Francisco Lopes <chico.lopes at gmail.com>
+
+pkgname='pfff'
+pkgver=0.29
+pkgrel=5
+
+pkgdesc='Tools and APIs for code analysis, visualization and transformation'
+arch=('i686' 'x86_64')
+url='https://github.com/facebook/pfff'
+license=('LGPL2.1')
+depends=('zlib')
+optdepends=('gtk2: required by codegraph and codemap')
+makedepends=('ocaml' 'ocaml-findlib' 'camlp4')
+options=(!makeflags staticlibs !strip) # parallel build fails, need *.a files
+source=("$pkgname-$pkgver.tar.gz::https://github.com/facebook/pfff/archive/v$pkgver.tar.gz"
+"lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch"
+"lang_js-analyze-utils_js.mli.patch"
+"0001-Replace-use-of-uint32-by-standard-complient-way.patch"
+"0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch"
+"0001-lang_php-matcher-Makefile-remove-warn-error.patch")
+sha256sums=('d31c68f1ebb1770297eb26441d21d83728c0fbdb9c7bb3be27625db45fae72d1'
+            '28b220807087b9378e0fcab1187163cdeb8d3da80f53f00ec9af434467ace57f'
+            'bb10f6b25afe0cd0df5084d9e3624f43cbf7489b148c67d99479d11cf90999b7'
+            '1110287c8f402d57628c17e68b7881af0da895ffe4860933586070ab7a779d60'
+            'e41743e0d29a4be5c2481fb969d43c4ca64633fcb9657716fdb3fd0635333d18'
+            'a2170d5c4ef76395837a00eec2500d6ec4654fc26df5997f7d30e88176dfa854')
+
+prepare() {
+	cd "$srcdir"/$pkgname-$pkgver
+	patch -Np1 -i ../0001-Replace-use-of-uint32-by-standard-complient-way.patch
+	patch -Np1 -i ../0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch
+	patch -Np1 -i ../0001-lang_php-matcher-Makefile-remove-warn-error.patch
+	patch -Np1 -i ../lang_js-analyze-utils_js.mli.patch
+	patch -Np1 -i ../lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch
+	sed 's|/usr/local/|/usr/|g' -i external/ocamlzip/Makefile
+}
+
+build() {
+	cd "$srcdir"/$pkgname-$pkgver
+	./configure --prefix=/usr
+	WARNING_FLAGS="-w +A-4-29-6-45-41-44-48" make clean depend all opt
+}
+
+package() {
+	cd "$srcdir"/$pkgname-$pkgver
+	make DESTDIR=$pkgdir install
+	install -dm755 "$pkgdir"/usr/lib/ocaml
+	make OCAMLFIND_LDCONF="$pkgdir"/tmp/ld.conf OCAMLFIND_DESTDIR="$pkgdir"/usr/lib/ocaml install-findlib
+}

Deleted: community-i686/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch
===================================================================
--- community-i686/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch	2016-10-31 13:28:48 UTC (rev 194150)
+++ community-i686/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -1,80 +0,0 @@
-From 90424f6a206b32c0995e043fe404e694c884b5d3 Mon Sep 17 00:00:00 2001
-From: Juergen Hoetzel <juergen at archlinux.org>
-Date: Mon, 24 Aug 2015 13:55:44 +0200
-Subject: [PATCH] * lang_js/analyze/module_js.ml: Fix invalid documentation
- comments. Refs #130
-
-See: http://caml.inria.fr/mantis/view.php?id=6916
----
- lang_js/analyze/module_js.ml | 22 +++++++++++-----------
- 1 file changed, 11 insertions(+), 11 deletions(-)
-
-diff --git a/lang_js/analyze/module_js.ml b/lang_js/analyze/module_js.ml
-index 1433bf0..3bf63b3 100644
---- a/lang_js/analyze/module_js.ml
-+++ b/lang_js/analyze/module_js.ml
-@@ -48,50 +48,50 @@ type shape =
- 	| LiteralShape
- 	| ArrayShape
- 
--	(** _((id,container,maps) ref) **)
-+	(* _((id,container,maps) ref) *)
- 	(* this is a ref to allow extensible representations *)
- 	(* id is unique, and is used to prune infinite recursion *)
- 	(* maps is an ObjectShape list *)
- 	| ObjectShape of (int * shape smap * shape list) ref
- 
--	(** _(block,constructor) **)
-+	(* _(block,constructor) *)
- 	(* block is an ObjectShape *)
- 	(* constructor is a ClassShape *)
-     | FunctionShape of shape Common.smap ref * shape
- 
--	(** _(module) **)
-+	(* _(module) *)
- 	| RequireShape of module_
- 
--	(** _(reason) **)
-+	(* _(reason) *)
- 	| UnknownShape of string
- 
--	(** _(instance, static) **)
-+	(* _(instance, static) *)
- 	(* instance is a ObjectShape *)
- 	(* static is a ObjectShape where static.prototype is a ObjectShape *)
- 	| ClassShape of shape * shape
- 
--	(** _(class) **)
-+	(* _(class) *)
- 	(* class is a ClassShape *)
- 	(* returns an ObjectShape *)
- 	| NewShape of shape
- 
--	(** _(maps) **)
-+	(* _(maps) *)
- 	(* maps is an ObjectShape *)
- 	(* returns a ClassShape *)
- 	| MixinShape of shape
- 
--	(** _(class,mixin) **)
-+	(* _(class,mixin) *)
- 	(* class is a ClassShape, mixin is a ClassShape *)
- 	(* returns a ClassShape *)
- 	| ClassWithMixinShape of shape * shape
- 
--	(** _(object,prop) **)
-+	(* _(object,prop) *)
- 	| PropertyShape of shape * string
- 
--	(** _(function) **)
-+	(* _(function) *)
- 	| ApplyShape of shape
- 
--	(** _(array) **)
-+	(* _(array) *)
- 	| ElementShape of shape
- 
- let fresh_id =
--- 
-2.5.0
-

Copied: pfff/repos/community-i686/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch (from rev 194150, pfff/trunk/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch)
===================================================================
--- community-i686/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch	                        (rev 0)
+++ community-i686/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -0,0 +1,80 @@
+From 90424f6a206b32c0995e043fe404e694c884b5d3 Mon Sep 17 00:00:00 2001
+From: Juergen Hoetzel <juergen at archlinux.org>
+Date: Mon, 24 Aug 2015 13:55:44 +0200
+Subject: [PATCH] * lang_js/analyze/module_js.ml: Fix invalid documentation
+ comments. Refs #130
+
+See: http://caml.inria.fr/mantis/view.php?id=6916
+---
+ lang_js/analyze/module_js.ml | 22 +++++++++++-----------
+ 1 file changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/lang_js/analyze/module_js.ml b/lang_js/analyze/module_js.ml
+index 1433bf0..3bf63b3 100644
+--- a/lang_js/analyze/module_js.ml
++++ b/lang_js/analyze/module_js.ml
+@@ -48,50 +48,50 @@ type shape =
+ 	| LiteralShape
+ 	| ArrayShape
+ 
+-	(** _((id,container,maps) ref) **)
++	(* _((id,container,maps) ref) *)
+ 	(* this is a ref to allow extensible representations *)
+ 	(* id is unique, and is used to prune infinite recursion *)
+ 	(* maps is an ObjectShape list *)
+ 	| ObjectShape of (int * shape smap * shape list) ref
+ 
+-	(** _(block,constructor) **)
++	(* _(block,constructor) *)
+ 	(* block is an ObjectShape *)
+ 	(* constructor is a ClassShape *)
+     | FunctionShape of shape Common.smap ref * shape
+ 
+-	(** _(module) **)
++	(* _(module) *)
+ 	| RequireShape of module_
+ 
+-	(** _(reason) **)
++	(* _(reason) *)
+ 	| UnknownShape of string
+ 
+-	(** _(instance, static) **)
++	(* _(instance, static) *)
+ 	(* instance is a ObjectShape *)
+ 	(* static is a ObjectShape where static.prototype is a ObjectShape *)
+ 	| ClassShape of shape * shape
+ 
+-	(** _(class) **)
++	(* _(class) *)
+ 	(* class is a ClassShape *)
+ 	(* returns an ObjectShape *)
+ 	| NewShape of shape
+ 
+-	(** _(maps) **)
++	(* _(maps) *)
+ 	(* maps is an ObjectShape *)
+ 	(* returns a ClassShape *)
+ 	| MixinShape of shape
+ 
+-	(** _(class,mixin) **)
++	(* _(class,mixin) *)
+ 	(* class is a ClassShape, mixin is a ClassShape *)
+ 	(* returns a ClassShape *)
+ 	| ClassWithMixinShape of shape * shape
+ 
+-	(** _(object,prop) **)
++	(* _(object,prop) *)
+ 	| PropertyShape of shape * string
+ 
+-	(** _(function) **)
++	(* _(function) *)
+ 	| ApplyShape of shape
+ 
+-	(** _(array) **)
++	(* _(array) *)
+ 	| ElementShape of shape
+ 
+ let fresh_id =
+-- 
+2.5.0
+

Deleted: community-i686/lang_js-analyze-utils_js.mli.patch
===================================================================
--- community-i686/lang_js-analyze-utils_js.mli.patch	2016-10-31 13:28:48 UTC (rev 194150)
+++ community-i686/lang_js-analyze-utils_js.mli.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -1,30 +0,0 @@
-From 1658a7f55af6884644909901523a28d2df7416d7 Mon Sep 17 00:00:00 2001
-From: pad <yoann.padioleau at gmail.com>
-Date: Thu, 20 Aug 2015 09:58:29 -0700
-Subject: [PATCH 68/72] * lang_js/analyze/utils_js.mli: fix issue #130
-
----
- lang_js/analyze/utils_js.mli | 9 +++++----
- 1 file changed, 5 insertions(+), 4 deletions(-)
-
-diff --git a/lang_js/analyze/utils_js.mli b/lang_js/analyze/utils_js.mli
-index 637b832..19a8cbb 100644
---- a/lang_js/analyze/utils_js.mli
-+++ b/lang_js/analyze/utils_js.mli
-@@ -1,8 +1,9 @@
- 
--(** print utils **)
-+(* print utils *)
- val string_of_any : Ast_js.any -> string
- 
--(** Example: load file task **)
--(** if file exists, unmarshal data in the file and return it **)
--(** otherwise, run task to generate data, store it in the file, and return it **)
-+(* Example: load file task
-+ * if file exists, unmarshal data in the file and return it
-+ * otherwise, run task to generate data, store it in the file, and return it 
-+ *)
- val load : Common.filename -> (unit -> 'a) -> 'a
--- 
-2.5.0
-

Copied: pfff/repos/community-i686/lang_js-analyze-utils_js.mli.patch (from rev 194150, pfff/trunk/lang_js-analyze-utils_js.mli.patch)
===================================================================
--- community-i686/lang_js-analyze-utils_js.mli.patch	                        (rev 0)
+++ community-i686/lang_js-analyze-utils_js.mli.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -0,0 +1,30 @@
+From 1658a7f55af6884644909901523a28d2df7416d7 Mon Sep 17 00:00:00 2001
+From: pad <yoann.padioleau at gmail.com>
+Date: Thu, 20 Aug 2015 09:58:29 -0700
+Subject: [PATCH 68/72] * lang_js/analyze/utils_js.mli: fix issue #130
+
+---
+ lang_js/analyze/utils_js.mli | 9 +++++----
+ 1 file changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/lang_js/analyze/utils_js.mli b/lang_js/analyze/utils_js.mli
+index 637b832..19a8cbb 100644
+--- a/lang_js/analyze/utils_js.mli
++++ b/lang_js/analyze/utils_js.mli
+@@ -1,8 +1,9 @@
+ 
+-(** print utils **)
++(* print utils *)
+ val string_of_any : Ast_js.any -> string
+ 
+-(** Example: load file task **)
+-(** if file exists, unmarshal data in the file and return it **)
+-(** otherwise, run task to generate data, store it in the file, and return it **)
++(* Example: load file task
++ * if file exists, unmarshal data in the file and return it
++ * otherwise, run task to generate data, store it in the file, and return it 
++ *)
+ val load : Common.filename -> (unit -> 'a) -> 'a
+-- 
+2.5.0
+

Deleted: community-x86_64/0001-Replace-use-of-uint32-by-standard-complient-way.patch
===================================================================
--- community-x86_64/0001-Replace-use-of-uint32-by-standard-complient-way.patch	2016-10-31 13:28:48 UTC (rev 194150)
+++ community-x86_64/0001-Replace-use-of-uint32-by-standard-complient-way.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -1,39 +0,0 @@
-From 2c3dfc748e84fbfd99cf64bdedfa150a1b30286f Mon Sep 17 00:00:00 2001
-From: tychota <tychota at users.noreply.github.com>
-Date: Sun, 17 Jul 2016 10:52:08 +0200
-Subject: [PATCH] Replace use of uint32 by standard/ complient way
-
-This closes #142.
-
-Uint32 semms to be platform specific :
-- http://stackoverflow.com/questions/13362084/difference-between-uint32-and-uint32-t
-
-This I'm importing stdint and using the standard uint32_t type.
----
- external/ocamlzip/zlibstubs.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/external/ocamlzip/zlibstubs.c b/external/ocamlzip/zlibstubs.c
-index a627df9..62e5ed7 100644
---- a/external/ocamlzip/zlibstubs.c
-+++ b/external/ocamlzip/zlibstubs.c
-@@ -16,6 +16,7 @@
- /* Stub code to interface with Zlib */
- 
- #include <zlib.h>
-+#include <stdint.h>
- 
- #include <caml/mlvalues.h>
- #include <caml/alloc.h>
-@@ -168,7 +169,7 @@ value camlzip_inflateEnd(value vzs)
- 
- value camlzip_update_crc32(value crc, value buf, value pos, value len)
- {
--  return caml_copy_int32(crc32((uint32) Int32_val(crc), 
-+  return caml_copy_int32(crc32((uint32_t) Int32_val(crc), 
-                           &Byte_u(buf, Long_val(pos)),
-                           Long_val(len)));
- }
--- 
-2.9.2
-

Copied: pfff/repos/community-x86_64/0001-Replace-use-of-uint32-by-standard-complient-way.patch (from rev 194150, pfff/trunk/0001-Replace-use-of-uint32-by-standard-complient-way.patch)
===================================================================
--- community-x86_64/0001-Replace-use-of-uint32-by-standard-complient-way.patch	                        (rev 0)
+++ community-x86_64/0001-Replace-use-of-uint32-by-standard-complient-way.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -0,0 +1,39 @@
+From 2c3dfc748e84fbfd99cf64bdedfa150a1b30286f Mon Sep 17 00:00:00 2001
+From: tychota <tychota at users.noreply.github.com>
+Date: Sun, 17 Jul 2016 10:52:08 +0200
+Subject: [PATCH] Replace use of uint32 by standard/ complient way
+
+This closes #142.
+
+Uint32 semms to be platform specific :
+- http://stackoverflow.com/questions/13362084/difference-between-uint32-and-uint32-t
+
+This I'm importing stdint and using the standard uint32_t type.
+---
+ external/ocamlzip/zlibstubs.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/external/ocamlzip/zlibstubs.c b/external/ocamlzip/zlibstubs.c
+index a627df9..62e5ed7 100644
+--- a/external/ocamlzip/zlibstubs.c
++++ b/external/ocamlzip/zlibstubs.c
+@@ -16,6 +16,7 @@
+ /* Stub code to interface with Zlib */
+ 
+ #include <zlib.h>
++#include <stdint.h>
+ 
+ #include <caml/mlvalues.h>
+ #include <caml/alloc.h>
+@@ -168,7 +169,7 @@ value camlzip_inflateEnd(value vzs)
+ 
+ value camlzip_update_crc32(value crc, value buf, value pos, value len)
+ {
+-  return caml_copy_int32(crc32((uint32) Int32_val(crc), 
++  return caml_copy_int32(crc32((uint32_t) Int32_val(crc), 
+                           &Byte_u(buf, Long_val(pos)),
+                           Long_val(len)));
+ }
+-- 
+2.9.2
+

Deleted: community-x86_64/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch
===================================================================
--- community-x86_64/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch	2016-10-31 13:28:48 UTC (rev 194150)
+++ community-x86_64/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -1,27 +0,0 @@
-From a74aa84d1c8307a298567d73d2785354e7175c18 Mon Sep 17 00:00:00 2001
-From: pad <yoann.padioleau at gmail.com>
-Date: Thu, 11 Aug 2016 11:48:14 -0700
-Subject: [PATCH] * external/ocamlzip/zip.ml: remove duplicate exception. It is
- causing compilation error with ocaml 4.02.3 apparently. Should fix issue #133
- and issue #145
-
----
- external/ocamlzip/zip.ml | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/external/ocamlzip/zip.ml b/external/ocamlzip/zip.ml
-index f49b91a..b6ad634 100644
---- a/external/ocamlzip/zip.ml
-+++ b/external/ocamlzip/zip.ml
-@@ -73,8 +73,6 @@ type out_file =
-     mutable of_entries: entry list;
-     of_comment: string }
- 
--exception Error of string * string * string
--
- (* Return the position of the last occurrence of s1 in s2, or -1 if not
-    found. *)
- 
--- 
-2.9.2
-

Copied: pfff/repos/community-x86_64/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch (from rev 194150, pfff/trunk/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch)
===================================================================
--- community-x86_64/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch	                        (rev 0)
+++ community-x86_64/0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -0,0 +1,27 @@
+From a74aa84d1c8307a298567d73d2785354e7175c18 Mon Sep 17 00:00:00 2001
+From: pad <yoann.padioleau at gmail.com>
+Date: Thu, 11 Aug 2016 11:48:14 -0700
+Subject: [PATCH] * external/ocamlzip/zip.ml: remove duplicate exception. It is
+ causing compilation error with ocaml 4.02.3 apparently. Should fix issue #133
+ and issue #145
+
+---
+ external/ocamlzip/zip.ml | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/external/ocamlzip/zip.ml b/external/ocamlzip/zip.ml
+index f49b91a..b6ad634 100644
+--- a/external/ocamlzip/zip.ml
++++ b/external/ocamlzip/zip.ml
+@@ -73,8 +73,6 @@ type out_file =
+     mutable of_entries: entry list;
+     of_comment: string }
+ 
+-exception Error of string * string * string
+-
+ (* Return the position of the last occurrence of s1 in s2, or -1 if not
+    found. *)
+ 
+-- 
+2.9.2
+

Deleted: community-x86_64/0001-lang_php-matcher-Makefile-remove-warn-error.patch
===================================================================
--- community-x86_64/0001-lang_php-matcher-Makefile-remove-warn-error.patch	2016-10-31 13:28:48 UTC (rev 194150)
+++ community-x86_64/0001-lang_php-matcher-Makefile-remove-warn-error.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -1,26 +0,0 @@
-From ba77d861f2ec15ba74f5bdeaf2d0941995653454 Mon Sep 17 00:00:00 2001
-From: pad <yoann.padioleau at gmail.com>
-Date: Thu, 11 Aug 2016 13:01:33 -0700
-Subject: [PATCH] * lang_php/matcher/Makefile: remove -warn-error should fix
- issue #147
-
----
- lang_php/matcher/Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lang_php/matcher/Makefile b/lang_php/matcher/Makefile
-index 056b4fb..1b1375e 100644
---- a/lang_php/matcher/Makefile
-+++ b/lang_php/matcher/Makefile
-@@ -31,7 +31,7 @@ INCLUDEDIRS= $(TOP)/commons $(TOP)/commons/ocollection \
- # Generic variables
- ##############################################################################
- #BUG in ocamlc, false positive on unused value
--WARNING_FLAGS=-w +A-4-29-6-45-32 -warn-error +a
-+#WARNING_FLAGS=-w +A-4-29-6-45-32
- -include $(TOP)/Makefile.common
- 
- ##############################################################################
--- 
-2.9.2
-

Copied: pfff/repos/community-x86_64/0001-lang_php-matcher-Makefile-remove-warn-error.patch (from rev 194150, pfff/trunk/0001-lang_php-matcher-Makefile-remove-warn-error.patch)
===================================================================
--- community-x86_64/0001-lang_php-matcher-Makefile-remove-warn-error.patch	                        (rev 0)
+++ community-x86_64/0001-lang_php-matcher-Makefile-remove-warn-error.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -0,0 +1,26 @@
+From ba77d861f2ec15ba74f5bdeaf2d0941995653454 Mon Sep 17 00:00:00 2001
+From: pad <yoann.padioleau at gmail.com>
+Date: Thu, 11 Aug 2016 13:01:33 -0700
+Subject: [PATCH] * lang_php/matcher/Makefile: remove -warn-error should fix
+ issue #147
+
+---
+ lang_php/matcher/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lang_php/matcher/Makefile b/lang_php/matcher/Makefile
+index 056b4fb..1b1375e 100644
+--- a/lang_php/matcher/Makefile
++++ b/lang_php/matcher/Makefile
+@@ -31,7 +31,7 @@ INCLUDEDIRS= $(TOP)/commons $(TOP)/commons/ocollection \
+ # Generic variables
+ ##############################################################################
+ #BUG in ocamlc, false positive on unused value
+-WARNING_FLAGS=-w +A-4-29-6-45-32 -warn-error +a
++#WARNING_FLAGS=-w +A-4-29-6-45-32
+ -include $(TOP)/Makefile.common
+ 
+ ##############################################################################
+-- 
+2.9.2
+

Deleted: community-x86_64/PKGBUILD
===================================================================
--- community-x86_64/PKGBUILD	2016-10-31 13:28:48 UTC (rev 194150)
+++ community-x86_64/PKGBUILD	2016-10-31 13:29:13 UTC (rev 194151)
@@ -1,53 +0,0 @@
-# $Id$
-# Maintainer: Massimiliano Torromeo <massimiliano.torromeo at gmail.com>
-# Contributor: David Stelter <david.stelter at gmail.com>
-# Contributor: Francisco Lopes <chico.lopes at gmail.com>
-
-pkgname='pfff'
-pkgver=0.29
-pkgrel=4
-
-pkgdesc='Tools and APIs for code analysis, visualization and transformation'
-arch=('i686' 'x86_64')
-url='https://github.com/facebook/pfff'
-license=('LGPL2.1')
-depends=('ocaml' 'ocaml-findlib' 'camlp4' 'zlib')
-optdepends=('gtk2: required by codegraph and codemap')
-options=(!makeflags staticlibs) # parallel build fails, need *.a files
-source=("$pkgname-$pkgver.tar.gz::https://github.com/facebook/pfff/archive/v$pkgver.tar.gz"
-"lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch"
-"lang_js-analyze-utils_js.mli.patch"
-"0001-Replace-use-of-uint32-by-standard-complient-way.patch"
-"0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch"
-"0001-lang_php-matcher-Makefile-remove-warn-error.patch")
-sha256sums=('d31c68f1ebb1770297eb26441d21d83728c0fbdb9c7bb3be27625db45fae72d1'
-            '28b220807087b9378e0fcab1187163cdeb8d3da80f53f00ec9af434467ace57f'
-            'bb10f6b25afe0cd0df5084d9e3624f43cbf7489b148c67d99479d11cf90999b7'
-            '1110287c8f402d57628c17e68b7881af0da895ffe4860933586070ab7a779d60'
-            'e41743e0d29a4be5c2481fb969d43c4ca64633fcb9657716fdb3fd0635333d18'
-            'a2170d5c4ef76395837a00eec2500d6ec4654fc26df5997f7d30e88176dfa854')
-
-prepare() {
-	cd "$srcdir"/$pkgname-$pkgver
-        patch -Np1 -i ../0001-Replace-use-of-uint32-by-standard-complient-way.patch
-	patch -Np1 -i ../0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch
-	patch -Np1 -i ../0001-lang_php-matcher-Makefile-remove-warn-error.patch
-	patch -Np1 -i ../lang_js-analyze-utils_js.mli.patch
-	patch -Np1 -i ../lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch
-}
-
-build() {
-	cd "$srcdir"/$pkgname-$pkgver
-	./configure --prefix=/usr
-	make clean
-	make depend
-	WARNING_FLAGS="-w +A-4-29-6-45-41-44-48" make
-	WARNING_FLAGS="-w +A-4-29-6-45-41-44-48" make opt
-}
-
-package() {
-	cd "$srcdir"/$pkgname-$pkgver
-	make DESTDIR=$pkgdir install
-	install -dm755 "$pkgdir"/usr/lib/ocaml
-	make OCAMLFIND_LDCONF="$pkgdir"/tmp/ld.conf OCAMLFIND_DESTDIR="$pkgdir"/usr/lib/ocaml install-findlib
-}

Copied: pfff/repos/community-x86_64/PKGBUILD (from rev 194150, pfff/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD	                        (rev 0)
+++ community-x86_64/PKGBUILD	2016-10-31 13:29:13 UTC (rev 194151)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Massimiliano Torromeo <massimiliano.torromeo at gmail.com>
+# Contributor: David Stelter <david.stelter at gmail.com>
+# Contributor: Francisco Lopes <chico.lopes at gmail.com>
+
+pkgname='pfff'
+pkgver=0.29
+pkgrel=5
+
+pkgdesc='Tools and APIs for code analysis, visualization and transformation'
+arch=('i686' 'x86_64')
+url='https://github.com/facebook/pfff'
+license=('LGPL2.1')
+depends=('zlib')
+optdepends=('gtk2: required by codegraph and codemap')
+makedepends=('ocaml' 'ocaml-findlib' 'camlp4')
+options=(!makeflags staticlibs !strip) # parallel build fails, need *.a files
+source=("$pkgname-$pkgver.tar.gz::https://github.com/facebook/pfff/archive/v$pkgver.tar.gz"
+"lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch"
+"lang_js-analyze-utils_js.mli.patch"
+"0001-Replace-use-of-uint32-by-standard-complient-way.patch"
+"0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch"
+"0001-lang_php-matcher-Makefile-remove-warn-error.patch")
+sha256sums=('d31c68f1ebb1770297eb26441d21d83728c0fbdb9c7bb3be27625db45fae72d1'
+            '28b220807087b9378e0fcab1187163cdeb8d3da80f53f00ec9af434467ace57f'
+            'bb10f6b25afe0cd0df5084d9e3624f43cbf7489b148c67d99479d11cf90999b7'
+            '1110287c8f402d57628c17e68b7881af0da895ffe4860933586070ab7a779d60'
+            'e41743e0d29a4be5c2481fb969d43c4ca64633fcb9657716fdb3fd0635333d18'
+            'a2170d5c4ef76395837a00eec2500d6ec4654fc26df5997f7d30e88176dfa854')
+
+prepare() {
+	cd "$srcdir"/$pkgname-$pkgver
+	patch -Np1 -i ../0001-Replace-use-of-uint32-by-standard-complient-way.patch
+	patch -Np1 -i ../0001-external-ocamlzip-zip.ml-remove-duplicate-exception.patch
+	patch -Np1 -i ../0001-lang_php-matcher-Makefile-remove-warn-error.patch
+	patch -Np1 -i ../lang_js-analyze-utils_js.mli.patch
+	patch -Np1 -i ../lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch
+	sed 's|/usr/local/|/usr/|g' -i external/ocamlzip/Makefile
+}
+
+build() {
+	cd "$srcdir"/$pkgname-$pkgver
+	./configure --prefix=/usr
+	WARNING_FLAGS="-w +A-4-29-6-45-41-44-48" make clean depend all opt
+}
+
+package() {
+	cd "$srcdir"/$pkgname-$pkgver
+	make DESTDIR=$pkgdir install
+	install -dm755 "$pkgdir"/usr/lib/ocaml
+	make OCAMLFIND_LDCONF="$pkgdir"/tmp/ld.conf OCAMLFIND_DESTDIR="$pkgdir"/usr/lib/ocaml install-findlib
+}

Deleted: community-x86_64/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch
===================================================================
--- community-x86_64/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch	2016-10-31 13:28:48 UTC (rev 194150)
+++ community-x86_64/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -1,80 +0,0 @@
-From 90424f6a206b32c0995e043fe404e694c884b5d3 Mon Sep 17 00:00:00 2001
-From: Juergen Hoetzel <juergen at archlinux.org>
-Date: Mon, 24 Aug 2015 13:55:44 +0200
-Subject: [PATCH] * lang_js/analyze/module_js.ml: Fix invalid documentation
- comments. Refs #130
-
-See: http://caml.inria.fr/mantis/view.php?id=6916
----
- lang_js/analyze/module_js.ml | 22 +++++++++++-----------
- 1 file changed, 11 insertions(+), 11 deletions(-)
-
-diff --git a/lang_js/analyze/module_js.ml b/lang_js/analyze/module_js.ml
-index 1433bf0..3bf63b3 100644
---- a/lang_js/analyze/module_js.ml
-+++ b/lang_js/analyze/module_js.ml
-@@ -48,50 +48,50 @@ type shape =
- 	| LiteralShape
- 	| ArrayShape
- 
--	(** _((id,container,maps) ref) **)
-+	(* _((id,container,maps) ref) *)
- 	(* this is a ref to allow extensible representations *)
- 	(* id is unique, and is used to prune infinite recursion *)
- 	(* maps is an ObjectShape list *)
- 	| ObjectShape of (int * shape smap * shape list) ref
- 
--	(** _(block,constructor) **)
-+	(* _(block,constructor) *)
- 	(* block is an ObjectShape *)
- 	(* constructor is a ClassShape *)
-     | FunctionShape of shape Common.smap ref * shape
- 
--	(** _(module) **)
-+	(* _(module) *)
- 	| RequireShape of module_
- 
--	(** _(reason) **)
-+	(* _(reason) *)
- 	| UnknownShape of string
- 
--	(** _(instance, static) **)
-+	(* _(instance, static) *)
- 	(* instance is a ObjectShape *)
- 	(* static is a ObjectShape where static.prototype is a ObjectShape *)
- 	| ClassShape of shape * shape
- 
--	(** _(class) **)
-+	(* _(class) *)
- 	(* class is a ClassShape *)
- 	(* returns an ObjectShape *)
- 	| NewShape of shape
- 
--	(** _(maps) **)
-+	(* _(maps) *)
- 	(* maps is an ObjectShape *)
- 	(* returns a ClassShape *)
- 	| MixinShape of shape
- 
--	(** _(class,mixin) **)
-+	(* _(class,mixin) *)
- 	(* class is a ClassShape, mixin is a ClassShape *)
- 	(* returns a ClassShape *)
- 	| ClassWithMixinShape of shape * shape
- 
--	(** _(object,prop) **)
-+	(* _(object,prop) *)
- 	| PropertyShape of shape * string
- 
--	(** _(function) **)
-+	(* _(function) *)
- 	| ApplyShape of shape
- 
--	(** _(array) **)
-+	(* _(array) *)
- 	| ElementShape of shape
- 
- let fresh_id =
--- 
-2.5.0
-

Copied: pfff/repos/community-x86_64/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch (from rev 194150, pfff/trunk/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch)
===================================================================
--- community-x86_64/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch	                        (rev 0)
+++ community-x86_64/lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -0,0 +1,80 @@
+From 90424f6a206b32c0995e043fe404e694c884b5d3 Mon Sep 17 00:00:00 2001
+From: Juergen Hoetzel <juergen at archlinux.org>
+Date: Mon, 24 Aug 2015 13:55:44 +0200
+Subject: [PATCH] * lang_js/analyze/module_js.ml: Fix invalid documentation
+ comments. Refs #130
+
+See: http://caml.inria.fr/mantis/view.php?id=6916
+---
+ lang_js/analyze/module_js.ml | 22 +++++++++++-----------
+ 1 file changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/lang_js/analyze/module_js.ml b/lang_js/analyze/module_js.ml
+index 1433bf0..3bf63b3 100644
+--- a/lang_js/analyze/module_js.ml
++++ b/lang_js/analyze/module_js.ml
+@@ -48,50 +48,50 @@ type shape =
+ 	| LiteralShape
+ 	| ArrayShape
+ 
+-	(** _((id,container,maps) ref) **)
++	(* _((id,container,maps) ref) *)
+ 	(* this is a ref to allow extensible representations *)
+ 	(* id is unique, and is used to prune infinite recursion *)
+ 	(* maps is an ObjectShape list *)
+ 	| ObjectShape of (int * shape smap * shape list) ref
+ 
+-	(** _(block,constructor) **)
++	(* _(block,constructor) *)
+ 	(* block is an ObjectShape *)
+ 	(* constructor is a ClassShape *)
+     | FunctionShape of shape Common.smap ref * shape
+ 
+-	(** _(module) **)
++	(* _(module) *)
+ 	| RequireShape of module_
+ 
+-	(** _(reason) **)
++	(* _(reason) *)
+ 	| UnknownShape of string
+ 
+-	(** _(instance, static) **)
++	(* _(instance, static) *)
+ 	(* instance is a ObjectShape *)
+ 	(* static is a ObjectShape where static.prototype is a ObjectShape *)
+ 	| ClassShape of shape * shape
+ 
+-	(** _(class) **)
++	(* _(class) *)
+ 	(* class is a ClassShape *)
+ 	(* returns an ObjectShape *)
+ 	| NewShape of shape
+ 
+-	(** _(maps) **)
++	(* _(maps) *)
+ 	(* maps is an ObjectShape *)
+ 	(* returns a ClassShape *)
+ 	| MixinShape of shape
+ 
+-	(** _(class,mixin) **)
++	(* _(class,mixin) *)
+ 	(* class is a ClassShape, mixin is a ClassShape *)
+ 	(* returns a ClassShape *)
+ 	| ClassWithMixinShape of shape * shape
+ 
+-	(** _(object,prop) **)
++	(* _(object,prop) *)
+ 	| PropertyShape of shape * string
+ 
+-	(** _(function) **)
++	(* _(function) *)
+ 	| ApplyShape of shape
+ 
+-	(** _(array) **)
++	(* _(array) *)
+ 	| ElementShape of shape
+ 
+ let fresh_id =
+-- 
+2.5.0
+

Deleted: community-x86_64/lang_js-analyze-utils_js.mli.patch
===================================================================
--- community-x86_64/lang_js-analyze-utils_js.mli.patch	2016-10-31 13:28:48 UTC (rev 194150)
+++ community-x86_64/lang_js-analyze-utils_js.mli.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -1,30 +0,0 @@
-From 1658a7f55af6884644909901523a28d2df7416d7 Mon Sep 17 00:00:00 2001
-From: pad <yoann.padioleau at gmail.com>
-Date: Thu, 20 Aug 2015 09:58:29 -0700
-Subject: [PATCH 68/72] * lang_js/analyze/utils_js.mli: fix issue #130
-
----
- lang_js/analyze/utils_js.mli | 9 +++++----
- 1 file changed, 5 insertions(+), 4 deletions(-)
-
-diff --git a/lang_js/analyze/utils_js.mli b/lang_js/analyze/utils_js.mli
-index 637b832..19a8cbb 100644
---- a/lang_js/analyze/utils_js.mli
-+++ b/lang_js/analyze/utils_js.mli
-@@ -1,8 +1,9 @@
- 
--(** print utils **)
-+(* print utils *)
- val string_of_any : Ast_js.any -> string
- 
--(** Example: load file task **)
--(** if file exists, unmarshal data in the file and return it **)
--(** otherwise, run task to generate data, store it in the file, and return it **)
-+(* Example: load file task
-+ * if file exists, unmarshal data in the file and return it
-+ * otherwise, run task to generate data, store it in the file, and return it 
-+ *)
- val load : Common.filename -> (unit -> 'a) -> 'a
--- 
-2.5.0
-

Copied: pfff/repos/community-x86_64/lang_js-analyze-utils_js.mli.patch (from rev 194150, pfff/trunk/lang_js-analyze-utils_js.mli.patch)
===================================================================
--- community-x86_64/lang_js-analyze-utils_js.mli.patch	                        (rev 0)
+++ community-x86_64/lang_js-analyze-utils_js.mli.patch	2016-10-31 13:29:13 UTC (rev 194151)
@@ -0,0 +1,30 @@
+From 1658a7f55af6884644909901523a28d2df7416d7 Mon Sep 17 00:00:00 2001
+From: pad <yoann.padioleau at gmail.com>
+Date: Thu, 20 Aug 2015 09:58:29 -0700
+Subject: [PATCH 68/72] * lang_js/analyze/utils_js.mli: fix issue #130
+
+---
+ lang_js/analyze/utils_js.mli | 9 +++++----
+ 1 file changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/lang_js/analyze/utils_js.mli b/lang_js/analyze/utils_js.mli
+index 637b832..19a8cbb 100644
+--- a/lang_js/analyze/utils_js.mli
++++ b/lang_js/analyze/utils_js.mli
+@@ -1,8 +1,9 @@
+ 
+-(** print utils **)
++(* print utils *)
+ val string_of_any : Ast_js.any -> string
+ 
+-(** Example: load file task **)
+-(** if file exists, unmarshal data in the file and return it **)
+-(** otherwise, run task to generate data, store it in the file, and return it **)
++(* Example: load file task
++ * if file exists, unmarshal data in the file and return it
++ * otherwise, run task to generate data, store it in the file, and return it 
++ *)
+ val load : Common.filename -> (unit -> 'a) -> 'a
+-- 
+2.5.0
+



More information about the arch-commits mailing list