[ Ximin Luo ]
* New upstream release.
+ * Merge ocaml-native-compilers into ocaml-nox.
-- Ximin Luo <infinity0@debian.org> Sun, 06 Nov 2016 19:58:56 +0100
binutils
Provides:
${ocaml:Provides},
- ${F:BestProvides},
+ ocaml-best-compilers (= ${binary:Version}),
+ ${F:NativeProvides},
libnums-ocaml-dev
Suggests:
ocaml-doc,
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}
binutils
Provides:
${ocaml:Provides},
- ${F:BestProvides},
+ ocaml-best-compilers,
+ ${F:NativeProvides},
libnums-ocaml-dev
Suggests:
ocaml-doc,
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}
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
+++ /dev/null
-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/
+++ /dev/null
-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
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
#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
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