This is an automated email from the git hooks/post-receive script. infinity0 pushed a commit to branch debian/experimental in repository ocaml.
commit 282587faf55218be9ee74aa9b32200358292e664 Author: Ximin Luo <infini...@debian.org> Date: Fri Mar 3 14:15:56 2017 +0100 Merge ocaml-native-compilers into ocaml-nox --- debian/changelog | 1 + debian/control | 23 ++--------------------- debian/control.in | 23 ++--------------------- debian/ocaml-base-nox.README.Debian | 2 -- debian/ocaml-native-compilers.install | 12 ------------ debian/ocaml-native-compilers.links | 5 ----- debian/ocaml-nox.install.in | 12 ++++++++++++ debian/rules | 7 ++----- 8 files changed, 19 insertions(+), 66 deletions(-) diff --git a/debian/changelog b/debian/changelog index e90f8d8..c148d2e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,7 @@ ocaml (4.04.0-1) UNRELEASED; urgency=medium [ Ximin Luo ] * New upstream release. + * Merge ocaml-native-compilers into ocaml-nox. -- Ximin Luo <infini...@debian.org> Sun, 06 Nov 2016 19:58:56 +0100 diff --git a/debian/control b/debian/control index 64902a0..c1305ee 100644 --- a/debian/control +++ b/debian/control @@ -37,7 +37,8 @@ Depends: binutils Provides: ${ocaml:Provides}, - ${F:BestProvides}, + ocaml-best-compilers (= ${binary:Version}), + ${F:NativeProvides}, libnums-ocaml-dev Suggests: ocaml-doc, @@ -146,26 +147,6 @@ Description: Runtime system for OCaml bytecode executables Objective Caml. You may wish to install the 'ocaml-base-nox' package if you do not require any graphical capabilities for your runtime. -Package: ocaml-native-compilers -Architecture: amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-i386 kfreebsd-amd64 lpia powerpc ppc64 ppc64el sparc s390x -Depends: - ocaml-nox (= ${binary:Version}), - gcc, binutils, - ${shlibs:Depends}, - ${misc:Depends} -Provides: ocaml-best-compilers (= ${binary:Version}) -Replaces: ocaml-nox (<= 3.09.2-3) -Description: Native code compilers of the OCaml suite (the .opt ones) - Objective Caml (OCaml) is an implementation of the ML language, based on - the Caml Light dialect extended with a complete class-based object system - and a powerful module system in the style of Standard ML. - . - This package contains the native code version of the compilers - (ocamlc.opt, ocamllex.opt, ocamlopt.opt. The normal version of these - programs are found in the 'ocaml' package. For big source codes, - these packages can be two to three times faster, but for most normal - sized sources, the difference won't be noticeable. - Package: ocaml-source Architecture: all Depends: ${misc:Depends} diff --git a/debian/control.in b/debian/control.in index 91de587..ba3dae3 100644 --- a/debian/control.in +++ b/debian/control.in @@ -37,7 +37,8 @@ Depends: binutils Provides: ${ocaml:Provides}, - ${F:BestProvides}, + ocaml-best-compilers, + ${F:NativeProvides}, libnums-ocaml-dev Suggests: ocaml-doc, @@ -146,26 +147,6 @@ Description: Runtime system for OCaml bytecode executables Objective Caml. You may wish to install the 'ocaml-base-nox' package if you do not require any graphical capabilities for your runtime. -Package: ocaml-native-compilers -Architecture: @OCamlNativeArchs@ -Depends: - ocaml-nox (= ${binary:Version}), - gcc, binutils, - ${shlibs:Depends}, - ${misc:Depends} -Provides: ocaml-best-compilers (= ${binary:Version}) -Replaces: ocaml-nox (<= 3.09.2-3) -Description: Native code compilers of the OCaml suite (the .opt ones) - Objective Caml (OCaml) is an implementation of the ML language, based on - the Caml Light dialect extended with a complete class-based object system - and a powerful module system in the style of Standard ML. - . - This package contains the native code version of the compilers - (ocamlc.opt, ocamllex.opt, ocamlopt.opt. The normal version of these - programs are found in the 'ocaml' package. For big source codes, - these packages can be two to three times faster, but for most normal - sized sources, the difference won't be noticeable. - Package: ocaml-source Architecture: all Depends: ${misc:Depends} diff --git a/debian/ocaml-base-nox.README.Debian b/debian/ocaml-base-nox.README.Debian index 6497fcf..cda8aaf 100644 --- a/debian/ocaml-base-nox.README.Debian +++ b/debian/ocaml-base-nox.README.Debian @@ -8,8 +8,6 @@ OCaml for Debian o ocaml-base: contains the runtime stuff (ocamlrun + dlls + Tk) o ocaml-base-nox: contains the runtime stuff (ocamlrun + dlls - Tk) - o ocaml-native-compilers: contains the native built part of the OCaml suite - (ocamlc.opt, ocamlopt.opt, ocamllex.opt) o ocaml-compiler-libs: contains several modules used internally by the OCaml compilers. They are not needed for normal OCaml development, but may be helpful in the development of certain diff --git a/debian/ocaml-native-compilers.install b/debian/ocaml-native-compilers.install deleted file mode 100644 index 438b2f4..0000000 --- a/debian/ocaml-native-compilers.install +++ /dev/null @@ -1,12 +0,0 @@ -usr/bin/ocamlc.opt -usr/bin/ocamlcp.opt -usr/bin/ocamldep.opt -usr/bin/ocamldoc.opt -usr/bin/ocamllex.opt -usr/bin/ocamlopt.opt -usr/bin/ocamloptp.opt -usr/bin/ocamlmklib.opt -usr/bin/ocamlmktop.opt -usr/bin/ocamlprof.opt -usr/bin/ocamlobjinfo.opt -debian/ocamlfind/ocaml-native-compilers.conf usr/share/ocaml-findlib/ diff --git a/debian/ocaml-native-compilers.links b/debian/ocaml-native-compilers.links deleted file mode 100644 index 6367664..0000000 --- a/debian/ocaml-native-compilers.links +++ /dev/null @@ -1,5 +0,0 @@ -usr/share/man/man1/ocamlc.1.gz usr/share/man/man1/ocamlc.opt.1.gz -usr/share/man/man1/ocamldep.1.gz usr/share/man/man1/ocamldep.opt.1.gz -usr/share/man/man1/ocamldoc.1.gz usr/share/man/man1/ocamldoc.opt.1.gz -usr/share/man/man1/ocamllex.1.gz usr/share/man/man1/ocamllex.opt.1.gz -usr/share/man/man1/ocamlopt.1.gz usr/share/man/man1/ocamlopt.opt.1.gz diff --git a/debian/ocaml-nox.install.in b/debian/ocaml-nox.install.in index 46b820d..eac29e2 100644 --- a/debian/ocaml-nox.install.in +++ b/debian/ocaml-nox.install.in @@ -9,6 +9,18 @@ usr/bin/ocamlprof usr/bin/ocamlyacc usr/bin/ocamlobjinfo + usr/bin/ocamlc.* + usr/bin/ocamlcp.* + usr/bin/ocamldep.* + usr/bin/ocamldoc.* + usr/bin/ocamllex.* + usr/bin/ocamlopt.* + usr/bin/ocamloptp.* + usr/bin/ocamlmklib.* + usr/bin/ocamlmktop.* + usr/bin/ocamlprof.* + usr/bin/ocamlobjinfo.* +debian/ocamlfind/ocaml-native-compilers.conf usr/share/ocaml-findlib/ @OCamlStdlibDir@/objinfo_helper debian/native-archs @OCamlStdlibDir@ OPT: usr/bin/ocamlopt diff --git a/debian/rules b/debian/rules index 053cf10..0c7f4c0 100755 --- a/debian/rules +++ b/debian/rules @@ -53,9 +53,6 @@ export OCAMLOBJINFO = OCAMLLIB=tools boot/ocamlrun tools/objinfo #export DH_VERBOSE=1 export DH_OPTIONS -ifeq ($(OCAML_OPT_ARCH),) - DH_OPTIONS += -Nocaml-native-compilers -endif # This has to be exported to make gen_modules work export OCAML_OPT_ARCH @@ -248,9 +245,9 @@ override_dh_gencontrol: echo 'F:OCamlABI=$(OCAML_ABI)' >> debian/$$u.substvars; \ done ifeq (,$(OCAML_OPT_ARCH)) - echo 'F:BestProvides=ocaml-best-compilers (= $${binary:Version})' >> debian/ocaml-nox.substvars + echo 'F:NativeProvides=' >> debian/ocaml-nox.substvars else - echo 'F:BestProvides=' >> debian/ocaml-nox.substvars + echo 'F:NativeProvides=ocaml-native-compilers (= $${binary:Version})' >> debian/ocaml-nox.substvars endif # Create .md5sums files and compute dependencies. Use $(OCAML_ABI) # because we know that OCaml ABI represents best dependencies for -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/ocaml.git _______________________________________________ Pkg-ocaml-maint-commits mailing list Pkg-ocaml-maint-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ocaml-maint-commits