ocaml.git
6 years agoDeclare fast forward from 4.05.0-11
Stéphane Glondu [Tue, 6 Aug 2019 07:27:23 +0000 (09:27 +0200)]
Declare fast forward from 4.05.0-11

[dgit --quilt=gbp --overwrite]

6 years agoInteger overflows when unmarshaling a bigarray
Stephane Glondu [Fri, 25 Jan 2019 13:34:23 +0000 (14:34 +0100)]
Integer overflows when unmarshaling a bigarray

Malicious or corrupted marshaled data can result in a bigarray
with impossibly large dimensions that cause overflow when computing
the in-memory size of the bigarray.  Disaster ensues when the data
is read in a too small memory area.  This commit checks for overflows
when computing the in-memory size of the bigarray.

This patch has been modified from upstream one to use caml_ba_multov
instead of caml_umul_overflow which is unavailable in OCaml 4.05.0.

Origin: https://github.com/ocaml/ocaml/pull/1718
Bug: https://caml.inria.fr/mantis/view.php?id=7765
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895472
Bug-CVE: CVE-2018-9838

Gbp-Pq: Name 0012-Integer-overflows-when-unmarshaling-a-bigarray.patch

6 years agoCompute a stable name for preprocessed files
Johannes Schauer [Wed, 21 Dec 2016 23:36:14 +0000 (00:36 +0100)]
Compute a stable name for preprocessed files

Gbp-Pq: Name 0014-Compute-a-stable-name-for-preprocessed-files.patch

6 years agoUse CCLINKFLAGS for linking all executables and shared libraries
Torok Edwin [Wed, 15 Jul 2015 13:33:23 +0000 (16:33 +0300)]
Use CCLINKFLAGS for linking all executables and shared libraries

This allows packagers to set additional linker flags for executables and shared
libraries created by OCaml, and for the OCaml tools themselves.
OCaml code can be linked with various C stubs and C libraries that would
benefit from using hardening link flags, such as -Wl,-z,relro.

Origin: other
Bug-Debian: https://bugs.debian.org/702349
Forwarded: no
Last-Update: <2015-07-15>

Gbp-Pq: Name 0013-Use-CCLINKFLAGS-for-linking-all-executables-and-shar.patch

6 years agoarm64-hide-symbols-for-stricter-binutils
Mark Shinwell [Wed, 13 Sep 2017 09:23:16 +0000 (10:23 +0100)]
arm64-hide-symbols-for-stricter-binutils

    AArch64 GOT fixed

Gbp-Pq: Name 0011-arm64-hide-symbols-for-stricter-binutils.patch

6 years agoDrop a test-suite experiment committed by mistake
Xavier Leroy [Fri, 25 Jan 2019 12:47:44 +0000 (13:47 +0100)]
Drop a test-suite experiment committed by mistake

This was failing on armhf because Debian GCC now enables PIE by default.

Bug: https://caml.inria.fr/mantis/view.php?id=7642
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837359#80

Gbp-Pq: Name 0010-XL-001-tests.asmcomp.patch

6 years agoNative backtraces don't work on powerpc and sparc
Stephane Glondu [Wed, 13 Nov 2013 13:28:16 +0000 (14:28 +0100)]
Native backtraces don't work on powerpc and sparc

Gbp-Pq: Name 0008-Native-backtraces-don-t-work-on-powerpc-and-sparc.patch

6 years agoEmbed bytecode in C object when using -custom
Stephane Glondu [Tue, 11 Jul 2017 11:27:34 +0000 (13:27 +0200)]
Embed bytecode in C object when using -custom

This patch fixes non-strippability of bytecode executables linked with
custom runtime. The new behaviour is enabled when OCAML_CUSTOM_EMBED
is set to "y", or when DEB_HOST_ARCH is non-empty.

Forwarded: not-needed
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=256900
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=627761
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678577
Signed-off-by: Stephane Glondu <steph@glondu.net>
Gbp-Pq: Name 0006-Embed-bytecode-in-C-object-when-using-custom.patch

6 years agoAvoid multiple declarations in generated .c files in -output-obj
Stephane Glondu [Thu, 21 Apr 2011 16:39:31 +0000 (18:39 +0200)]
Avoid multiple declarations in generated .c files in -output-obj

In -output-obj mode, <caml/mlvalues.h> (which contains some
primitives) is included in the generated .c file, leading to errors
when compiling with g++ (multiple declarations).

There are probably better implementations (in particular, in this one,
care must be taken when changing the list of primitives available in
mlvalues.h), but this is a small and (not too) intrusive patch.

Bug: http://caml.inria.fr/mantis/view.php?id=5254
Signed-off-by: Stephane Glondu <steph@glondu.net>
Gbp-Pq: Name 0005-Avoid-multiple-declarations-in-generated-.c-files-in.patch

6 years agoPut manpages in section 3o instead of 3
Julien Cristau [Tue, 19 May 2009 15:24:52 +0000 (17:24 +0200)]
Put manpages in section 3o instead of 3

Gbp-Pq: Name 0004-Put-manpages-in-section-3o-instead-of-3.patch

6 years agoDon't use rpath
Stefano Zacchiroli [Tue, 19 May 2009 15:24:14 +0000 (17:24 +0200)]
Don't use rpath

Gbp-Pq: Name 0003-Don-t-use-rpath.patch

6 years agoCall ld with proper flags
Stefano Zacchiroli [Tue, 19 May 2009 15:23:34 +0000 (17:23 +0200)]
Call ld with proper flags

Filter linkflags passed to ld by ocamlopt -pack and -output-obj
to remove the "-Wl," parts, which are only used when ocamlopt calls
gcc.

Gbp-Pq: Name 0002-Call-ld-with-proper-flags.patch

6 years agoPass --no-relax to ld on alpha
Stefano Zacchiroli [Tue, 19 May 2009 15:22:39 +0000 (17:22 +0200)]
Pass --no-relax to ld on alpha

Pass the --no-relax option to ld to fix a segfault in initialization
code (bug#338437)

Gbp-Pq: Name 0001-Pass-no-relax-to-ld-on-alpha.patch

6 years agoRemove debian/source/local-options
Stephane Glondu [Tue, 6 Aug 2019 07:31:06 +0000 (09:31 +0200)]
Remove debian/source/local-options

6 years agoUpdate changelog and prepare upload to unstable
Stephane Glondu [Tue, 6 Aug 2019 07:27:28 +0000 (09:27 +0200)]
Update changelog and prepare upload to unstable

6 years agoProvide libnum-ocaml{,-dev}
Stephane Glondu [Tue, 6 Aug 2019 07:25:52 +0000 (09:25 +0200)]
Provide libnum-ocaml{,-dev}

6 years agoUpdate changelog and prepare upload to unstable
Stephane Glondu [Fri, 25 Jan 2019 13:03:50 +0000 (14:03 +0100)]
Update changelog and prepare upload to unstable

6 years agoInteger overflows when unmarshaling a bigarray
Stephane Glondu [Fri, 25 Jan 2019 13:34:23 +0000 (14:34 +0100)]
Integer overflows when unmarshaling a bigarray

Malicious or corrupted marshaled data can result in a bigarray
with impossibly large dimensions that cause overflow when computing
the in-memory size of the bigarray.  Disaster ensues when the data
is read in a too small memory area.  This commit checks for overflows
when computing the in-memory size of the bigarray.

This patch has been modified from upstream one to use caml_ba_multov
instead of caml_umul_overflow which is unavailable in OCaml 4.05.0.

Origin: https://github.com/ocaml/ocaml/pull/1718
Bug: https://caml.inria.fr/mantis/view.php?id=7765
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895472
Bug-CVE: CVE-2018-9838

Gbp-Pq: Name 0012-Integer-overflows-when-unmarshaling-a-bigarray.patch

6 years agoCompute a stable name for preprocessed files
Johannes Schauer [Wed, 21 Dec 2016 23:36:14 +0000 (00:36 +0100)]
Compute a stable name for preprocessed files

Gbp-Pq: Name 0014-Compute-a-stable-name-for-preprocessed-files.patch

6 years agoUse CCLINKFLAGS for linking all executables and shared libraries
Torok Edwin [Wed, 15 Jul 2015 13:33:23 +0000 (16:33 +0300)]
Use CCLINKFLAGS for linking all executables and shared libraries

This allows packagers to set additional linker flags for executables and shared
libraries created by OCaml, and for the OCaml tools themselves.
OCaml code can be linked with various C stubs and C libraries that would
benefit from using hardening link flags, such as -Wl,-z,relro.

Origin: other
Bug-Debian: https://bugs.debian.org/702349
Forwarded: no
Last-Update: <2015-07-15>

Gbp-Pq: Name 0013-Use-CCLINKFLAGS-for-linking-all-executables-and-shar.patch

6 years agoarm64-hide-symbols-for-stricter-binutils
Mark Shinwell [Wed, 13 Sep 2017 09:23:16 +0000 (10:23 +0100)]
arm64-hide-symbols-for-stricter-binutils

    AArch64 GOT fixed

Gbp-Pq: Name 0011-arm64-hide-symbols-for-stricter-binutils.patch

6 years agoDrop a test-suite experiment committed by mistake
Xavier Leroy [Fri, 25 Jan 2019 12:47:44 +0000 (13:47 +0100)]
Drop a test-suite experiment committed by mistake

This was failing on armhf because Debian GCC now enables PIE by default.

Bug: https://caml.inria.fr/mantis/view.php?id=7642
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837359#80

Gbp-Pq: Name 0010-XL-001-tests.asmcomp.patch

6 years agoNative backtraces don't work on powerpc and sparc
Stephane Glondu [Wed, 13 Nov 2013 13:28:16 +0000 (14:28 +0100)]
Native backtraces don't work on powerpc and sparc

Gbp-Pq: Name 0008-Native-backtraces-don-t-work-on-powerpc-and-sparc.patch

6 years agoEmbed bytecode in C object when using -custom
Stephane Glondu [Tue, 11 Jul 2017 11:27:34 +0000 (13:27 +0200)]
Embed bytecode in C object when using -custom

This patch fixes non-strippability of bytecode executables linked with
custom runtime. The new behaviour is enabled when OCAML_CUSTOM_EMBED
is set to "y", or when DEB_HOST_ARCH is non-empty.

Forwarded: not-needed
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=256900
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=627761
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678577
Signed-off-by: Stephane Glondu <steph@glondu.net>
Gbp-Pq: Name 0006-Embed-bytecode-in-C-object-when-using-custom.patch

6 years agoAvoid multiple declarations in generated .c files in -output-obj
Stephane Glondu [Thu, 21 Apr 2011 16:39:31 +0000 (18:39 +0200)]
Avoid multiple declarations in generated .c files in -output-obj

In -output-obj mode, <caml/mlvalues.h> (which contains some
primitives) is included in the generated .c file, leading to errors
when compiling with g++ (multiple declarations).

There are probably better implementations (in particular, in this one,
care must be taken when changing the list of primitives available in
mlvalues.h), but this is a small and (not too) intrusive patch.

Bug: http://caml.inria.fr/mantis/view.php?id=5254
Signed-off-by: Stephane Glondu <steph@glondu.net>
Gbp-Pq: Name 0005-Avoid-multiple-declarations-in-generated-.c-files-in.patch

6 years agoPut manpages in section 3o instead of 3
Julien Cristau [Tue, 19 May 2009 15:24:52 +0000 (17:24 +0200)]
Put manpages in section 3o instead of 3

Gbp-Pq: Name 0004-Put-manpages-in-section-3o-instead-of-3.patch

6 years agoDon't use rpath
Stefano Zacchiroli [Tue, 19 May 2009 15:24:14 +0000 (17:24 +0200)]
Don't use rpath

Gbp-Pq: Name 0003-Don-t-use-rpath.patch

6 years agoCall ld with proper flags
Stefano Zacchiroli [Tue, 19 May 2009 15:23:34 +0000 (17:23 +0200)]
Call ld with proper flags

Filter linkflags passed to ld by ocamlopt -pack and -output-obj
to remove the "-Wl," parts, which are only used when ocamlopt calls
gcc.

Gbp-Pq: Name 0002-Call-ld-with-proper-flags.patch

6 years agoPass --no-relax to ld on alpha
Stefano Zacchiroli [Tue, 19 May 2009 15:22:39 +0000 (17:22 +0200)]
Pass --no-relax to ld on alpha

Pass the --no-relax option to ld to fix a segfault in initialization
code (bug#338437)

Gbp-Pq: Name 0001-Pass-no-relax-to-ld-on-alpha.patch

6 years agoocaml (4.05.0-11) unstable; urgency=medium
Stéphane Glondu [Fri, 25 Jan 2019 13:59:28 +0000 (14:59 +0100)]
ocaml (4.05.0-11) unstable; urgency=medium

  [ Ralf Treinen ]
  * Dropped "Recommends: camlp4" from ocaml-nox since that package is
    being deprecated. (Closes: #895994)

  [ Stéphane Glondu ]
  * Fix integer overflows when unmarshaling a bigarray
    (Closes: #895472, CVE-2018-9838)
  * Update Vcs-* to point to salsa

[dgit import unpatched ocaml 4.05.0-11]

6 years agoImport ocaml_4.05.0-11.debian.tar.xz
Stéphane Glondu [Fri, 25 Jan 2019 13:59:28 +0000 (14:59 +0100)]
Import ocaml_4.05.0-11.debian.tar.xz

[dgit import tarball ocaml 4.05.0-11 ocaml_4.05.0-11.debian.tar.xz]

6 years agoDelete trailing whitespaces in debian/changelog
Stephane Glondu [Fri, 25 Jan 2019 13:57:38 +0000 (14:57 +0100)]
Delete trailing whitespaces in debian/changelog

6 years agoUpdate Vcs-* to point to salsa
Stephane Glondu [Fri, 25 Jan 2019 13:56:59 +0000 (14:56 +0100)]
Update Vcs-* to point to salsa

6 years agoUse caml_ba_multov instead of caml_umul_overflow
Stephane Glondu [Fri, 25 Jan 2019 13:36:36 +0000 (14:36 +0100)]
Use caml_ba_multov instead of caml_umul_overflow

6 years agoFix integer overflows when unmarshaling a bigarray
Stephane Glondu [Fri, 25 Jan 2019 13:01:58 +0000 (14:01 +0100)]
Fix integer overflows when unmarshaling a bigarray

(Closes: #895472, CVE-2018-9838)

6 years agoRefresh patches
Stephane Glondu [Fri, 25 Jan 2019 12:51:28 +0000 (13:51 +0100)]
Refresh patches

7 years agodropped recommends camlp4
Ralf Treinen [Wed, 18 Apr 2018 20:40:28 +0000 (22:40 +0200)]
dropped recommends camlp4

8 years agoRelease 4.05.0-10 to Debian unstable.
Ximin Luo [Wed, 4 Oct 2017 12:14:42 +0000 (14:14 +0200)]
Release 4.05.0-10 to Debian unstable.

8 years agoUpdate gbp.conf for sid branches
Ximin Luo [Wed, 4 Oct 2017 12:11:38 +0000 (14:11 +0200)]
Update gbp.conf for sid branches

8 years agoReplace the ARM PIC patch with one from upstream
Ximin Luo [Tue, 3 Oct 2017 21:35:14 +0000 (23:35 +0200)]
Replace the ARM PIC patch with one from upstream

8 years agoDrop support for ocamlopt on armel as suggested by upstream
Ximin Luo [Tue, 3 Oct 2017 19:44:19 +0000 (21:44 +0200)]
Drop support for ocamlopt on armel as suggested by upstream

8 years agoRelease 4.05.0-9 to Debian unstable.
Ximin Luo [Fri, 15 Sep 2017 16:41:22 +0000 (18:41 +0200)]
Release 4.05.0-9 to Debian unstable.

8 years agoRelease 4.05.0-8 to Debian experimental
Ximin Luo [Thu, 14 Sep 2017 10:02:42 +0000 (12:02 +0200)]
Release 4.05.0-8 to Debian experimental

8 years agoReplace arm64 patch with one applied upstream
Ximin Luo [Thu, 14 Sep 2017 10:01:59 +0000 (12:01 +0200)]
Replace arm64 patch with one applied upstream

8 years agoMark old bugs as closed
Ximin Luo [Wed, 16 Aug 2017 12:10:43 +0000 (14:10 +0200)]
Mark old bugs as closed

8 years agoConvert the menu file to a desktop file
Pino Toscano [Sun, 13 Aug 2017 10:35:55 +0000 (12:35 +0200)]
Convert the menu file to a desktop file

8 years agoUpdate d/changelog
Ximin Luo [Wed, 9 Aug 2017 13:01:58 +0000 (15:01 +0200)]
Update d/changelog

8 years agoMerge branch 'debian/sid' into debian/experimental
Ximin Luo [Wed, 9 Aug 2017 12:58:48 +0000 (14:58 +0200)]
Merge branch 'debian/sid' into debian/experimental

8 years agoAdd .gitattributes for easy changelog merging
Ximin Luo [Wed, 9 Aug 2017 12:53:09 +0000 (14:53 +0200)]
Add .gitattributes for easy changelog merging

8 years agoRelease 4.05.0-7 to Debian experimental.
Ximin Luo [Sun, 30 Jul 2017 23:42:38 +0000 (01:42 +0200)]
Release 4.05.0-7 to Debian experimental.

8 years agoOnly install ocaml-native-compilers.conf on native-code architectures
Ximin Luo [Sun, 30 Jul 2017 23:42:00 +0000 (01:42 +0200)]
Only install ocaml-native-compilers.conf on native-code architectures

8 years agoRelease 4.05.0-6 to Debian experimental.
Ximin Luo [Sat, 29 Jul 2017 09:06:44 +0000 (11:06 +0200)]
Release 4.05.0-6 to Debian experimental.

8 years agoMark certain symbols as .hidden in arm64 codegen, fixing FTBFS with binutils 2.29
Ximin Luo [Sat, 29 Jul 2017 09:00:28 +0000 (11:00 +0200)]
Mark certain symbols as .hidden in arm64 codegen, fixing FTBFS with binutils 2.29

8 years agoRelease 4.05.0-5 to Debian experimental.
Ximin Luo [Sat, 22 Jul 2017 10:14:07 +0000 (12:14 +0200)]
Release 4.05.0-5 to Debian experimental.

8 years agoUpdate d/changelog
Ximin Luo [Sat, 22 Jul 2017 10:08:06 +0000 (12:08 +0200)]
Update d/changelog

8 years agoProper fix for kfreebsd-* not having dup3/pipe2
Ximin Luo [Sat, 22 Jul 2017 09:10:34 +0000 (11:10 +0200)]
Proper fix for kfreebsd-* not having dup3/pipe2

8 years agoRelease 4.05.0-4 to Debian experimental.
Ximin Luo [Fri, 21 Jul 2017 18:40:40 +0000 (20:40 +0200)]
Release 4.05.0-4 to Debian experimental.

8 years agoProperly fix new natdynlink logic
Ximin Luo [Fri, 21 Jul 2017 18:38:22 +0000 (20:38 +0200)]
Properly fix new natdynlink logic

- fix the bogus "double-if" conditional
- filter is more correct than findstring, the latter gives amd64 even if only
  freebsd-amd64 is in the list

8 years agoRelease 4.05.0-3 to Debian experimental.
Ximin Luo [Fri, 21 Jul 2017 17:08:29 +0000 (19:08 +0200)]
Release 4.05.0-3 to Debian experimental.

8 years agoSimplify and fix the newer natdynlink handling
Ximin Luo [Fri, 21 Jul 2017 17:06:55 +0000 (19:06 +0200)]
Simplify and fix the newer natdynlink handling

8 years agoFix Makefile $-escaping syntax
Ximin Luo [Fri, 21 Jul 2017 16:57:06 +0000 (18:57 +0200)]
Fix Makefile $-escaping syntax

8 years agoRelease 4.05.0-2 to Debian experimental.
Ximin Luo [Fri, 21 Jul 2017 16:01:06 +0000 (18:01 +0200)]
Release 4.05.0-2 to Debian experimental.

8 years agoClose old bug reports
Ximin Luo [Fri, 21 Jul 2017 15:59:00 +0000 (17:59 +0200)]
Close old bug reports

8 years agoMore restructuring of ocamlvars.mk to pull in dependency variables
Ximin Luo [Fri, 21 Jul 2017 15:42:50 +0000 (17:42 +0200)]
More restructuring of ocamlvars.mk to pull in dependency variables

8 years agoRemoving $(_ocaml_share_path)/ocamlvars.mk was too hasty, it defines OCAML_DLL_DIR
Ximin Luo [Fri, 21 Jul 2017 15:37:58 +0000 (17:37 +0200)]
Removing $(_ocaml_share_path)/ocamlvars.mk was too hasty, it defines OCAML_DLL_DIR

8 years agoRefresh patches
Ximin Luo [Fri, 21 Jul 2017 15:33:31 +0000 (17:33 +0200)]
Refresh patches

8 years agoMove OCAML_* vars into separate file so it's available for ocamlinit.mk
Ximin Luo [Fri, 21 Jul 2017 15:31:43 +0000 (17:31 +0200)]
Move OCAML_* vars into separate file so it's available for ocamlinit.mk

8 years agoWhoops, missed one
Ximin Luo [Fri, 21 Jul 2017 14:07:14 +0000 (16:07 +0200)]
Whoops, missed one

8 years agoDisable failing dup3/pipe2-related tests on kfreebsd-*
Ximin Luo [Fri, 21 Jul 2017 14:05:54 +0000 (16:05 +0200)]
Disable failing dup3/pipe2-related tests on kfreebsd-*

8 years agoUpdate conditional-install rules for easier maintenance
Ximin Luo [Fri, 21 Jul 2017 14:00:04 +0000 (16:00 +0200)]
Update conditional-install rules for easier maintenance

8 years agoRun ocamlinit-stamp after config-stamp; this allows us to directly use config/Makefile
Ximin Luo [Fri, 21 Jul 2017 13:06:25 +0000 (15:06 +0200)]
Run ocamlinit-stamp after config-stamp; this allows us to directly use config/Makefile

8 years agoRelease 4.05.0-1 to Debian experimental.
Ximin Luo [Mon, 17 Jul 2017 14:11:49 +0000 (16:11 +0200)]
Release 4.05.0-1 to Debian experimental.

8 years agoImport ocaml_4.05.0.orig.tar.xz
Ximin Luo [Mon, 17 Jul 2017 14:11:47 +0000 (16:11 +0200)]
Import ocaml_4.05.0.orig.tar.xz

[dgit import orig ocaml_4.05.0.orig.tar.xz]

8 years agoUpdate to latest Standards-Version; no changes required.
Ximin Luo [Mon, 17 Jul 2017 14:08:59 +0000 (16:08 +0200)]
Update to latest Standards-Version; no changes required.

8 years agoUpdate Homepage
Ximin Luo [Mon, 17 Jul 2017 14:08:26 +0000 (16:08 +0200)]
Update Homepage

8 years agoccache does not seem that much quicker for ocaml, but leave the rules in
Ximin Luo [Mon, 17 Jul 2017 13:36:13 +0000 (15:36 +0200)]
ccache does not seem that much quicker for ocaml, but leave the rules in

8 years agoUpdate ABI in d/rules
Ximin Luo [Fri, 14 Jul 2017 12:13:12 +0000 (14:13 +0200)]
Update ABI in d/rules

8 years agoUpdate d/changelog
Ximin Luo [Fri, 14 Jul 2017 12:03:41 +0000 (14:03 +0200)]
Update d/changelog

8 years agoUpdated version 4.05.0 from 'upstream/4.05.0'
Ximin Luo [Fri, 14 Jul 2017 12:03:12 +0000 (14:03 +0200)]
Updated version 4.05.0 from 'upstream/4.05.0'

with Debian dir c844517dc96c16122fa8f074fd6dfbc03830ccab

8 years agoNew upstream version 4.05.0
Ximin Luo [Fri, 14 Jul 2017 12:02:59 +0000 (14:02 +0200)]
New upstream version 4.05.0

8 years agoUpdate 0006 patch from Stephane
Ximin Luo [Fri, 14 Jul 2017 12:01:58 +0000 (14:01 +0200)]
Update 0006 patch from Stephane

8 years agoUpdate changelog and prepare upload to unstable
Stephane Glondu [Thu, 13 Jul 2017 08:42:31 +0000 (10:42 +0200)]
Update changelog and prepare upload to unstable

8 years agoTell dh_installdocs to ignore README.Debian (see #868204)
Stephane Glondu [Thu, 13 Jul 2017 08:42:05 +0000 (10:42 +0200)]
Tell dh_installdocs to ignore README.Debian (see #868204)

8 years agoAdd Provides: ocamlbuild to ocaml-nox
Stephane Glondu [Thu, 13 Jul 2017 02:41:15 +0000 (04:41 +0200)]
Add Provides: ocamlbuild to ocaml-nox

8 years agoUpstream now installs topdirs.mli into (what ends up in) ocaml-base-nox
Ximin Luo [Thu, 6 Jul 2017 21:43:53 +0000 (23:43 +0200)]
Upstream now installs topdirs.mli into (what ends up in) ocaml-base-nox

8 years agofor-loops in Makefiles need a 'set -e' to fail early
Ximin Luo [Thu, 6 Jul 2017 20:58:09 +0000 (22:58 +0200)]
for-loops in Makefiles need a 'set -e' to fail early

8 years agoMove ocaml-base-nox to the top of d/control for dh_installdocs
Ximin Luo [Thu, 6 Jul 2017 20:57:54 +0000 (22:57 +0200)]
Move ocaml-base-nox to the top of d/control for dh_installdocs

8 years agoUpdate installation rules
Ximin Luo [Tue, 4 Jul 2017 19:32:53 +0000 (21:32 +0200)]
Update installation rules

8 years agoTry ccache
Ximin Luo [Tue, 4 Jul 2017 18:49:51 +0000 (20:49 +0200)]
Try ccache

8 years agoUpdate d/patches
Ximin Luo [Tue, 4 Jul 2017 17:00:07 +0000 (19:00 +0200)]
Update d/patches

8 years agoUpdate d/changelog
Ximin Luo [Tue, 4 Jul 2017 16:45:14 +0000 (18:45 +0200)]
Update d/changelog

8 years agoMerge tag 'upstream/4.05.0_rc1' into debian/experimental
Ximin Luo [Tue, 4 Jul 2017 16:21:11 +0000 (18:21 +0200)]
Merge tag 'upstream/4.05.0_rc1' into debian/experimental

Upstream version 4.05.0~rc1

# gpg: Signature made Tue 04 Jul 2017 18:21:11 CEST
# gpg:                using RSA key 3667486A326DB2766D255546860DEF3B8F650B79
# gpg: Good signature from "Ximin Luo <infinity0@pwned.gg>" [ultimate]
# gpg:                 aka "Ximin Luo <infinity0@torproject.org>" [ultimate]
# gpg:                 aka "Ximin Luo <infinity0@freenetproject.org>" [ultimate]
# gpg:                 aka "Ximin Luo <infinity0@debian.org>" [ultimate]
# gpg:                 aka "Satoshi Nakamoto (www.bitcoin.org) <satoshin@gmx.com>" [ultimate]

8 years agoNew upstream version 4.05.0~rc1
Ximin Luo [Tue, 4 Jul 2017 16:20:52 +0000 (18:20 +0200)]
New upstream version 4.05.0~rc1

8 years agoRelease 4.04.0-2 to Debian experimental.
Ximin Luo [Sat, 4 Mar 2017 12:13:52 +0000 (13:13 +0100)]
Release 4.04.0-2 to Debian experimental.

8 years agoFix the build on non-opt+64 arches for raw_spacetime
Ximin Luo [Sat, 4 Mar 2017 11:47:12 +0000 (12:47 +0100)]
Fix the build on non-opt+64 arches for raw_spacetime

8 years agoRelease 4.04.0-1 to Debian experimental
Ximin Luo [Fri, 3 Mar 2017 22:58:10 +0000 (23:58 +0100)]
Release 4.04.0-1 to Debian experimental

8 years agoSome raw_spacetime files are not installed on non-opt architectures
Ximin Luo [Fri, 3 Mar 2017 22:38:11 +0000 (23:38 +0100)]
Some raw_spacetime files are not installed on non-opt architectures

Not sure that this is the best solution, but do it for now so we can release

8 years agoDon't install ocamloptp on non-opt architectures, properly
Ximin Luo [Fri, 3 Mar 2017 21:35:06 +0000 (22:35 +0100)]
Don't install ocamloptp on non-opt architectures, properly

8 years agoFix some install paths
Ximin Luo [Fri, 3 Mar 2017 17:39:21 +0000 (18:39 +0100)]
Fix some install paths

8 years agoAdd Replaces, lintian-overrides to d/control, reduce dpkg-gencontrol warnings
Ximin Luo [Fri, 3 Mar 2017 16:00:02 +0000 (17:00 +0100)]
Add Replaces, lintian-overrides to d/control, reduce dpkg-gencontrol warnings