--- /dev/null
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 7 1",
+" c black",
+". c lime",
+"X c yellow",
+"o c gray60",
+"O c gray80",
+"+ c gray90",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@ @@@@@@@@@@@@@@@",
+"@@@@@@@@@@ @@@@@@@@@@@@@",
+"@@@@@@@@ @@@@@@@@@@@@",
+" @ OOOOOOO @@@@@ @",
+" ooooo OOOOOOOOOOO @",
+" oooooo @",
+" ooooooo ooo @@",
+" ooooooo ++ @@",
+"@ ooooooo + OO @@@",
+"@@ oooooo OOOO @@@@",
+"@@@@ oooooo OOOOOO @@@@",
+"@@@@@ oooooo ooOOOOOO @@@",
+"@@@@@ ooooooOOOOO ooOOOOOO @@",
+"@@@@ oooooOOOOOOO ooOOOOOO @",
+"@@@@ ooooOOOOOOOOO ooOOOOOO ",
+"@@@@ ooooOOOOO OOO ooOOOOO ",
+"@@@@ ooooOOOOO OOOO ooOoOO ",
+"@@@@ ooooOOOOO OOOOO ooooo ",
+"@@@@ ooooOOOOO OOOOOO oooo ",
+"@@@@ oooooOOOO OOOOOOO oo ",
+"@@@@ oooooOOO OOOOOOO o O ",
+"@@@@@ ooooooOO OOOOOOOO O ",
+"@@@@@@ oooooooX.X OOOOOOOO OO ",
+"@@@@@@@ ooooo.Xoo OOOOOOO OO ",
+"@@@@@@@ oooX.oooo OOOOOO OO ",
+"@@@@@@ o.XoXoooooo OOOOO OO ",
+"@@@@@@ oXXoo.ooooooo OOO O @",
+"@@@@@ .o.ooooooooooo O O @",
+"@@@@@ .oo.oooooooooooo @@",
+"@@@@ ooooooooooooooo @@@@@",
+"@@@@ ooooooooooooooo @@@@@@@@@@",
+"@@@@ @@@@@@@@@@@"
+};
--- /dev/null
+ocaml for Debian
+----------------
+
+ WARNING !!!
+
+ If you installed this package, and all of a sudden your bytecode program
+ stopped working, then you need to upgrade your ocaml library packages (the
+ libfoo-ocaml ones) to packages rebuilt using ocaml (>= 3.06-13). Normally
+ you should not have been able to upgrade ocaml to 3.06-13 or later if such
+ libraries are still installed on your system, but Bug#170825 in dpkg allowed
+ you to upgrade ocaml without checking that the virtual dependencies are
+ still provided.
+
+ 1) The ocaml package has been split into different binary packages :
+
+ o ocaml-base : contains the rutime stuff (ocamlrun + dlls)
+ o ocaml : contains the full ocaml suite
+ o ocaml-native-compilers : contains the native built part of the ocaml suite
+ (ocamlc.opt, ocamlopt.opt, ocamllex.opt, camlp4o.opt and camlp4r.opt)
+ o ocaml-source : contains the full ocaml source for the (few) package which
+ need them at build time or for personal use (it should _not_ be used to
+ build ocam litself).
+
+ 2) The caml include files are found under /usr/lib/ocaml/<ocaml_version>/caml.
+ A symlink is provided from /usr/include/caml for convenience. If
+ /usr/include/caml was previously a directory, for whatever reason, a warning
+ will be isued and the file moved to /usr/include/caml.bad. This can be
+ safely erased later on.
+
+ 3) User installed stuff should not go under /usr/lib/ocaml/<ocaml_version>,
+ but rather under /usr/local/lib/ocaml/<ocaml_version>.
+ I will take no responsability for people who break this rule and mess things
+ up.
+
+ 4) Starting from ocaml 3.05, ocaml now puts all dll.so files into a common
+ stublibs directory, so the ocaml-ldconf tool for handling the ld.conf
+ file is not needed anymore, but we will still keep it aroung until all
+ libraries are ported. ocaml-ldconf is now declared deprecated, and will
+ be removed in the near future, probably at the time of the ocaml 3.07
+ release, and outputs a warning in this sense when a package still using
+ it get installed.
+ Notice that user installed dll.so files should go into
+ /usr/local/lib/ocaml/<ocaml_version>/stublibs which is searched before
+ /usr/lib/ocaml/<ocaml_version>/stublibs.
+ The older method of using ocaml-ldconf is obsolet now.
+
+ -- Sven Luther <luther@lambda.u-strasbg.fr>, Sat, 14 Dec 2002 22:27:22 +0100
--- /dev/null
+ocaml (3.06.99.beta1-1) experimental; urgency=low
+
+ * ocaml 3.07 beta 1 release.
+ * dpatchification.
+
+ -- Sven Luther <luther@debian.org> Wed, 6 Aug 2003 13:53:08 +0200
+
+ocaml (3.06-19) unstable; urgency=low
+
+ * Fix a alloc_channel bug. (Closes: #204146).
+
+ -- Sven Luther <luther@debian.org> Wed, 6 Aug 2003 10:54:38 +0200
+
+ocaml (3.06-18) unstable; urgency=low
+
+ * Dropped camlp4, libcamltk-ocaml and camltk provides as it may confuse apt.
+
+ -- Sven Luther <luther@debian.org> Fri, 18 Jul 2003 22:29:45 +0200
+
+ocaml (3.06-17) unstable; urgency=low
+
+ * Fixes typo in ocaml_packaging_policy.
+ * Moved ocamldoc generated library manpages from section o to 3.
+ * Linked to libgdbm-compat, using the new libgdbm-dev package.
+ (Closes: #188553)
+ * Removed the /etc/magic debconf question, as ocaml is recognized by file
+ since version 4.02-1. (Closes: #190037, #189774)
+ * Uncommented site specific emacs stuff as suggested by Laurent Bonnaud and
+ okeyed by Ralf Treinen. (Closes: #192131)
+ * Conflicts with camlidl (<< 1.04), warn if /usr/include/caml is still not
+ a symlink, but this should only happen if the user did some hand
+ installation. (Closes: #195574, #192552)
+
+ -- Sven Luther <luther@debian.org> Sun, 8 Jun 2003 11:52:10 +0200
+
+ocaml (3.06-16) unstable; urgency=low
+
+ * Fix GC memory problem in stat_aux function in stat.c, reported in upstream
+ bug #1665 and causes random SEGVs when using Unix.Largefile.stat or
+ friends. Thanks to David Brown for providing a patch. (Closes: #191582)
+ * Properly install the latex file ocamldoc.sty. (Closes: #175821)
+ * Fixed or overrided most lintian warnings.
+ * Fixed configure script to work around the sparc FTBFS with gcc 3.2.
+ * Applied Remi's ocaml_packaging_policy changes. (Closes: #177850)
+ * Backported the config/auto-aux/async_io.c patch from CVS, to solve the
+ graphics module/sleep problem. (Closes: #179199)
+
+ -- Sven Luther <luther@debian.org> Sat, 3 May 2003 09:45:38 +0200
+
+ocaml (3.06-15) unstable; urgency=low
+
+ * Fixed the /usr/include/caml issue. (Closes: #173720)
+
+ -- Sven Luther <luther@debian.org> Tue, 24 Dec 2002 10:31:55 +0100
+
+ocaml (3.06-14) unstable; urgency=low
+
+ * Removed the (bad) /usr/lib/ocaml/3.06/ld.conf that comes with the ocaml
+ package.
+ * Now run ocaml-ldconf in ocaml postinst also. This is needed since
+ /usr/lib/ocaml/3.06/ld.conf was in ocaml 3.06-13 and will thus be removed
+ when we upgradeto 3.06-14.
+ * Some script cleanup.
+
+ -- Sven Luther <luther@debian.org> Tue, 17 Dec 2002 00:05:22 +0100
+
+ocaml (3.06-13) unstable; urgency=low
+
+ * Ocaml and ocaml-base now provides ocaml-3.06-1 and ocaml-base-3.06-1. All
+ library packages depending on ocaml-3.06 and ocaml-base-3.06 are now
+ uninstallable, and should be rebuilt with these new dependencies. Notice
+ that a bug in dpkg (Bug#170825) allows to upgrade ocaml to 3.06-13 even if
+ packages depending on the older virtual provides are still present,
+ apt-get handles this properly.
+ * Changed libdir from /usr/lib/ocaml to /usr/lib/ocaml/3.06, and adapted the
+ ocaml_packaging_policy consequently.
+ * Added Stefano's section on META files and findlib in the
+ ocaml_packaging_policy.
+ * Now /usr/include/caml is a symlink to /usr/lib/ocaml/3.06/caml, and not
+ the other side around. Need to find a nicer solution here, or even stop
+ shipping the headers in /usr/include. One solution would be to ship them
+ under /usr/include/ocaml/3.06/caml.
+
+ -- Sven Luther <luther@debian.org> Sat, 14 Dec 2002 22:24:05 +0100
+
+ocaml (3.06-12) unstable; urgency=low
+
+ * Fixed configure so it now builds dbm support. (Closes: #168458)
+
+ -- Sven Luther <luther@debian.org> Mon, 11 Nov 2002 12:45:32 +0100
+
+ocaml (3.06-11) unstable; urgency=low
+
+ * Applied posix systhread patch from Xavier. Now the tick thread dies
+ properly when killing a threaded native code program. (Closes: #144719)
+
+ -- Sven Luther <luther@debian.org> Tue, 29 Oct 2002 18:22:16 +0100
+
+ocaml (3.06-10) unstable; urgency=low
+
+ * Now call dh_installdebconf to install the debconf .templates file.
+ (Closes: #166707)
+
+ -- Sven Luther <luther@debian.org> Mon, 28 Oct 2002 10:29:04 +0100
+
+ocaml (3.06-9) unstable; urgency=low
+
+ * Now test for the existence of /etc/magic before trying to fill it.
+
+ -- Sven Luther <luther@debian.org> Mon, 28 Oct 2002 10:29:04 +0100
+
+ocaml (3.06-8) unstable; urgency=low
+
+ * Added objinfo man page, courtesy of Stefano Zacchiroli, and modified
+ ocamlc manpage to make reference to it.
+ * Applied Stefano's .ocamlinit patch. (Closes: #166199)
+ * Added a debconf template to fill /etc/magic with the appropriate ocaml
+ magic.
+
+ -- Sven Luther <luther@debian.org> Sun, 27 Oct 2002 00:20:24 +0200
+
+ocaml (3.06-7) unstable; urgency=low
+
+ * Ocaml needed a rebuild, since native code compilation using the Str
+ library was broken. I don't really understand what did break, most
+ probably it is one of the developpment libraries (binutils, libc6, ...)
+ which did change in an incompatible way we are not aware of.
+ * Now ship objinfo. (Closes: #165446)
+ * Applied odoc_man.ml patch from Maxence i got out of CVS. (Closes: #159581)
+ * Removed /usr/lib/ocaml/ld.conf from the ocaml package, since it is shipped
+ with ocaml-base. (Closes: #161742)
+
+ -- Sven Luther <luther@debian.org> Wed, 23 Oct 2002 10:20:04 +0200
+
+ocaml (3.06-6.1) unstable; urgency=low
+
+ * (NMU) recompile at maintener request
+ Since i uploaded ocam lsource only, ocaml-source was not built,
+ so i asked for an NMU, not having the bandwith for uploading ocaml-source
+ myself. (Sven Luther)
+
+ -- Remi Vanicat <vanicat@debian.org> Tue, 24 Sep 2002 11:46:27 +0200
+
+ocaml (3.06-6) unstable; urgency=high
+
+ * ocaml-ldconf in postrm was called only on remove, not upgrade.
+ (Closes: #159859).
+ * Moved ocaml-source stuff to /usr/src.
+ (Closes: #159862).
+ * Added more verbose info to ocaml-ldconf.ml
+ (Closes: #159860).
+ * Now ocaml-ldconf also accepts the -R option to remove all directories
+ associated with the given package.
+
+ -- Sven Luther <luther@debian.org> Fri, 6 Sep 2002 18:12:18 +0200
+
+ocaml (3.06-5) unstable; urgency=high
+
+ * Removed reference to /usr/include/ocaml in README.Debian.
+ (Closes: #158126).
+
+ -- Sven Luther <luther@debian.org> Mon, 2 Sep 2002 14:38:22 +0200
+
+ocaml (3.06-4) unstable; urgency=high
+
+ * Apparently the dh_ocamlld patch did not do, i will now call ocaml-ldconf
+ in ocaml-base.postinst, to be sure the /usr/lib/ocaml/ld.conf is created
+ correctly (Closes: #158905).
+
+ -- Sven Luther <luther@debian.org> Mon, 2 Sep 2002 14:04:17 +0200
+
+ocaml (3.06-3) unstable; urgency=high
+
+ * Added a Provide: ocaml-source-3.06 to the ocaml-source control file.
+ (Asked by Jérôme Marant)
+
+ -- Sven Luther <luther@debian.org> Fri, 30 Aug 2002 09:39:25 +0200
+
+ocaml (3.06-2) unstable; urgency=high
+
+ * Now we create the /usr/local/lib/ocaml directory in the postinst instead
+ of including it in the package. We also don't fail if we are not able to
+ create this directory (if /usr/local is mounted read-only for example).
+ (Closes: #157898)
+ * Now use mmap() instead of malloc() for allocation of major heap chunks,
+ for alpha (same fix as for the ia64 problem encountered previously).
+ (Closes: #158444)
+
+ -- Sven Luther <luther@debian.org> Thu, 29 Aug 2002 08:26:53 +0200
+
+ocaml (3.06-1) unstable; urgency=high
+
+ * New upstream (bugfix) release. (Closes: Bug#139427)
+ * 3.05 as released by upstream was broken, i should not have uploaded it (as
+ it broke all the libraries) but it was too late when i was made aware of
+ the problems with 3.05.
+ * Added a statement in the ocaml-source package description that it is _not_
+ supposed to be used for building ocaml. (Closes: #150077)
+ * Now ship labltk examples and README file. (Closes: #152588)
+ * Added ia64 to the list of arches who support the native code compilers.
+ (Closes: #157110)
+ * Removed .opt man pages from the list of files of the ocaml package.
+ (Closes: #152237)
+ * Camlp4 -where now gives the correct path. (Closes: #155701)
+ * Now include a default /usr/lib/ocaml/ld.conf file in the ocaml-base
+ package. (Closes: #156042, #155428)
+ * Updated ocaml_packaging_policy and README.Debian file.
+ * ocaml-ldconf now handles directory only lines in /etc/ocaml/ld.donf as the
+ add command.
+
+ -- Sven Luther <luther@debian.org> Tue, 20 Aug 2002 15:36:45 +0200
+
+ocaml (3.05-1) unstable; urgency=high
+
+ * New upstream release.
+ * Now /usr/lib/ocaml/stublibs is the default path for storing dynamic stub
+ libraries. We still keep the ocaml-ldconf/dh_ocamlld stuff on, as it may
+ still be usefull and for backward compatibility, but we will slowly
+ migrate all library packages to use the new path.
+ * Some updates to the policy file (standard stublib path, findlib, ...)
+ * Now ship labltk examples and README file.
+ * This upstream release fixes the bytecode compilers for powerpc (the same
+ as the patch applied in 3.04-9) and ia64.
+
+ -- Sven Luther <luther@debian.org> Tue, 30 Jul 2002 10:44:39 +0200
+
+ocaml (3.04-13) unstable; urgency=high
+
+ * Modified ocaml-ldconf.ml so it no longer reverse the path list
+ (contributed from Denis Barbier <barbier@debian.org>).
+
+ -- Sven Luther <luther@debian.org> Thu, 13 Jun 2002 17:15:12 +0200
+
+ocaml (3.04-12) unstable; urgency=high
+
+ * Link the .opt manpages by hand in postinst/prerm scripts, until debhelper
+ is fixed to support .so files pointing to manpages from other binary
+ packages. (Closes: Bug#138642)
+
+ -- Sven Luther <luther@debian.org> Wed, 24 Apr 2002 11:25:17 +0200
+
+ocaml (3.04-11) unstable; urgency=high
+
+ * Now install also the emacs caml-help.el file.
+ * Removed the "\C-c\C-b" addition bindings, since they cause conflicts with
+ xemacs21 (Closes: Bug#139812) (taken from upsteream CVS).
+
+ -- Sven Luther <luther@debian.org> Fri, 19 Apr 2002 19:29:13 +0200
+
+ocaml (3.04-10) unstable; urgency=high
+
+ * Fixed the bad /usr/lib/ocaml/ld.conf file permissions (Closes: Bug#138495).
+ * Added the ocaml-ldconf.1 manpage.
+ * Hopefully fixed the dangling camlp4r.opt.1 and camlp4o.opt.1 symlinks
+ (Closes: Bug#138642).
+
+ -- Sven Luther <luther@debian.org> Tue, 19 Mar 2002 09:12:59 +0100
+
+ocaml (3.04-9) unstable; urgency=high
+
+ * Applied the correct powerpc patch from upstream (Closes: Bug#134113)
+
+ -- Sven Luther <luther@debian.org> Tue, 19 Feb 2002 18:11:56 +0100
+
+ocaml (3.04-8) unstable; urgency=high
+
+ * Removed the not working ppc patch and replaced it by the one from
+ upstream's CVS (hope it works) (Closes: Bug#134113)
+ * Fixed ocaml-ldconf so it would work even if the files did not exist, and
+ added two of the ld.conf files as conffiles (not /usr/lib/ocaml/ld.conf,
+ which is a install time generated package).
+ * Renamed the include files again to /usr/include/caml, as it breaks things
+ otherwise.
+
+ -- Sven Luther <luther@debian.org> Mon, 18 Feb 2002 11:30:35 +0100
+
+ocaml (3.04-7) unstable; urgency=high
+
+ * Fixed the emacs problem (Closes: Bug#132955)
+ * Fixed the dh_ocamlld execution problem (Closes: Bug#132959)
+
+ -- Sven Luther <luther@debian.org> Mon, 11 Feb 2002 17:35:52 +0100
+
+ocaml (3.04-6) unstable; urgency=low
+
+ * Added ocaml-ldconf and ld.conf handling.
+ * Added a ocaml_packaging_policy file.
+ * Fixed the emacs problem, hope it works.
+ * Added a symlink from /usr/lib/ocaml/caml to /usr/include/ocaml
+ * Fixed the ocaml-native-compilers description problem.
+
+ -- Sven Luther <luther@debian.org> Thu, 7 Feb 2002 12:19:10 +0100
+
+ocaml (3.04-5) unstable; urgency=low
+
+ * Split ocamlc.opt, ocamlopt.opt and ocamllex.opt into the
+ ocaml-native-compilers package.
+ * The ocaml-best-compilers virtual package is provided by
+ ocaml-native-compilers if it is built and by ocaml if not.
+ * Added an ocaml-source package containing the source to ocaml for packages
+ which need them as build-depends.
+ * Applied Ian Zimmerman's caml.el patch. (Closes:#129650,#130301)
+
+
+ -- Sven Luther <luther@debian.org> Wed, 16 Jan 2002 18:08:39 +0100
+
+ocaml (3.04-4) unstable; urgency=low
+
+ * fixed emacs support and added ocamltags.
+
+ -- Sven Luther <luther@debian.org> Wed, 16 Jan 2002 16:50:12 +0100
+
+ocaml (3.04-3) unstable; urgency=low
+
+ * small patch to build on powerpc.
+ * don't build opt.opt on ia64.
+ * ocaml now doesn't include the ocaml-base stuff anymore but depends on it.
+
+ -- Sven Luther <luther@debian.org> Wed, 9 Jan 2002 17:34:00 +0100
+
+ocaml (3.04-2) unstable; urgency=low
+
+ * added runtime dynamic libraries to ocaml-base.
+ * other small fixes.
+
+ -- Sven Luther <luther@debian.org> Thu, 20 Dec 2001 09:35:21 +0100
+
+ocaml (3.04-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Sven Luther <luther@debian.org> Fri, 14 Dec 2001 12:44:03 +0100
+
+ocaml (3.02-3) unstable; urgency=low
+
+ * alpha lacked the -mieee flag to gcc, so the fpu exceptions were not caught
+ correctly.
+
+ -- Sven Luther <luther@debian.org> Tue, 6 Nov 2001 12:46:52 +0100
+
+ocaml (3.02-2) unstable; urgency=low
+
+ * Build with gcc.
+
+ -- Sven Luther <luther@debian.org> Thu, 9 Aug 2001 14:11:19 +0200
+
+ocaml (3.02-1) unstable; urgency=low
+
+ * New upstream release.
+ * This is mostly a upstream bugfix release, including fixes to the arm
+ native code compiler and the config stuff for the parisc port.
+
+ -- Sven Luther <luther@debian.org> Mon, 30 Jul 2001 17:20:38 +0200
+
+ocaml (3.01-6.1) unstable; urgency=low
+
+ * copy in new config.{guess,sub} to get support for new architectures.
+ Closes: #94755.
+
+ -- LaMont Jones <lamont@debian.org> Mon, 9 Jul 2001 21:39:34 -0600
+
+ocaml (3.01-6) unstable; urgency=low
+
+ * Fix from Xavier Leroy for the arm native code compiler bug.
+
+ -- Sven Luther <luther@debian.org> Fri, 6 Apr 2001 15:34:26 +0200
+
+ocaml (3.01-5.2) unstable; urgency=low
+
+ * Adds menu file, Closes: #83490.
+
+ -- Sven Luther <luther@debian.org> Wed, 4 Apr 2001 15:00:53 +0200
+
+ocaml (3.01-5.1) unstable; urgency=low
+
+ * Fixes configure script to automatically find tcl/tk 8.3. This will
+ enable us to build this package on potato also.
+
+ -- Sven Luther <luther@debian.org> Tue, 3 Apr 2001 13:12:27 +0200
+
+ocaml (3.01-5) unstable; urgency=low
+
+ * Disabled native code support on the arm arch, waiting for an upstream fix
+ on it.
+ * Removed Build dependency on emacsen, since it is no longer needed at
+ build time, but at install time.
+
+ -- Sven Luther <luther@debian.org> Thu, 29 Mar 2001 13:03:43 +0200
+
+ocaml (3.01-4) unstable; urgency=low
+
+ * fixes arm build. Fixes: #90089.
+
+ -- Sven Luther <luther@debian.org> Thu, 22 Mar 2001 15:37:30 +0100
+
+ocaml (3.01-3) unstable; urgency=low
+
+ * clean now trully brings the package to it's previous state.
+ * added emacs patch from Ralf Treineim.
+
+ -- Sven Luther <luther@debian.org> Thu, 22 Mar 2001 09:57:32 +0100
+
+ocaml (3.01-2) unstable; urgency=low
+
+ * Fix missing dbm and labltk builds.
+
+ -- Sven Luther <luther@debian.org> Fri, 16 Mar 2001 10:49:02 +0100
+
+ocaml (3.01-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Sven Luther <luther@debian.org> Fri, 9 Mar 2001 16:25:19 +0100
+
+ocaml (3.00-6) unstable; urgency=low
+
+ * Added some suggest field, Fixes: #85280.
+
+ -- Sven Luther <luther@debian.org> Fri, 9 Feb 2001 09:40:14 +0100
+
+ocaml (3.00-5) unstable; urgency=low
+
+ * Erm, ... apparently, strip is still not behaving itself correctly, it
+ removed the bytecode from the ocamlbrowser executable :(((
+ Fixed it by don't stripping ocamlbrowser and ocamldebug manually.
+
+ -- Sven Luther <luther@debian.org> Mon, 5 Feb 2001 14:50:54 +0100
+
+ocaml (3.00-4) unstable; urgency=low
+
+ * added debhelper to the Build-depends :((((
+
+ -- Sven Luther <luther@debian.org> Tue, 10 Jan 2001 18:25:32 +0100
+
+ocaml (3.00-3) unstable; urgency=low
+
+ * had to rebuild due to the dpkg 1.8.1.1 bug :(((
+
+ -- Sven Luther <luther@debian.org> Tue, 9 Jan 2001 15:45:32 +0100
+
+ocaml (3.00-2) unstable; urgency=low
+
+ * Updated to standard version 3.2.1.0.
+ * Added build dependencies, hope i didn't miss them.
+ * Needed rebuilt on alpha anyway, since the tcl/tk developpment packages
+ where missing when it got built, now, the build dependencies should handle
+ this correctly.
+ * Fixes #81337. (bcopy redefinition bug due to new libc). Thanks for
+ Paul Slootman for providing a patch to this one.
+ * Fixes #69724 (i hope). Now that strip doesn't destroy files it doesn't
+ know anything about, we can strip executables safely again.
+
+ -- Sven Luther <luther@debian.org> Mon, 8 Jan 2001 14:34:26 +0100
+
+ocaml (3.00-1) unstable; urgency=low
+
+ * new upstream release.
+
+ -- Sven Luther <luther@debian.org> Thu, 27 Apr 2000 00:22:42 +0200
+
+ocaml3 (2.99-1) unstable; urgency=low
+
+ * New upstream release. This is the beta version of upcomming ocaml 3.0.
+ * This package will conflict with ocaml 2.04 for now, when ocaml 3.0
+ comes out, it will replace ocaml 2.04 also. Don't know if we will need
+ a ocaml 2.04 compatibility package, i guess not, but if needed, we could
+ do it.
+
+ -- Sven Luther <luther@debian.org> Mon, 6 Mar 2000 13:03:17 +0100
+
+ocaml (2.04-6) frozen unstable; urgency=low
+
+ * emacs mode was missing, added it again.
+
+ -- Sven Luther <luther@debian.org> Tue, 29 Feb 2000 14:37:35 +0100
+
+ocaml (2.04-5) frozen unstable; urgency=low
+
+ * Fix the lintian error about LGPL link pointing to old place.
+
+ -- Sven Luther <luther@debian.org> Fri, 4 Feb 2000 16:14:27 +0100
+
+ocaml (2.04-4) unstable; urgency=low
+
+ * Added a libncurses5-dev dependency, as ocamlopt needs it to compile
+ programs, not sure if a depends dependency is the right way to do things
+ though.
+
+ -- Sven Luther <luther@debian.org> Fri, 4 Feb 2000 15:29:23 +0100
+
+ocaml (2.04-3) unstable; urgency=low
+
+ * Don't strip binaries, as stripping of ocaml binaries is not supported.
+ * Closes Bug #49637.
+
+ -- Sven Luther <luther@debian.org> Tue, 25 Jan 2000 17:14:53 +0100
+
+ocaml (2.04-2) unstable; urgency=low
+
+ * Disables m68k nativ code compiler.
+ * Closes Bug #52130.
+
+ -- Sven Luther <luther@debian.org> Thu, 9 Dec 1999 10:20:06 +0100
+
+ocaml (2.04-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Sven Luther <luther@debian.org> Tue, 30 Nov 1999 14:46:37 +0100
+
+ocaml (2.03-1) unstable; urgency=low
+
+ * New upstream release.
+ * License change (QPL & LGPL mix), can go in main now.
+ * configuration patch seems to be included in main.
+
+ -- Sven Luther <luther@debian.org> Mon, 22 Nov 1999 11:40:28 +0100
+
+ocaml (2.02-9) unstable; urgency=low
+
+ * fixed thread support for native code stuff,
+ using systhread instead of thread.
+
+ -- Sven Luther <luther@debian.org> Thu, 18 Nov 1999 14:55:46 +0100
+
+ocaml (2.02-8) unstable; urgency=low
+
+ * fixed bad suggests line for ocaml-doc.
+
+ -- Sven Luther <luther@debian.org> Mon, 8 Nov 1999 12:26:47 +0100
+
+ocaml (2.02-7) unstable; urgency=low
+
+ * Added a man page for ocamldebug.
+ * seems FHS compliant.
+
+ -- Sven Luther <luther@debian.org> Sat, 9 Oct 1999 14:20:25 +0200
+
+ocaml (2.02-6) unstable; urgency=low
+
+ * Adding FHS-compliance.
+
+ -- Sven Luther <luther@debian.org> Sat, 9 Oct 1999 12:05:47 +0200
+
+ocaml (2.02-5) unstable; urgency=low
+
+ * Removed again the m68k native code compiler, since it was buggy.
+ * Fixed a bug in the thread library.
+
+ -- Sven Luther <luther@debian.org> Wed, 30 Jun 1999 09:13:00 +0200
+
+ocaml (2.02-4) unstable; urgency=low
+
+ * Fixed a last bug with the m68k native code compiler.
+
+ -- Sven Luther <luther@debian.org> Sat, 29 May 1999 20:43:41 +0200
+
+ocaml (2.02-3) unstable; urgency=low
+
+ * Enabled m68k native code compiler.
+
+ -- Sven Luther <luther@debian.org> Fri, 7 May 1999 10:24:34 +0200
+
+ocaml (2.02-2) unstable; urgency=low
+
+ * Fixed m68k build, at least i hope so, didn't test it though ...
+
+ * Fixed emacs mode build and install.
+
+ -- Sven Luther <luther@debian.org> Thu, 29 Apr 1999 20:05:35 +0100
+
+ocaml (2.02-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Sven Luther <luther@debian.org> Mon, 08 Mar 1999 17:50:35 +0100
+
+ocaml (2.01-5) unstable; urgency=low
+
+ * fixed the ocamlmktop bug, by removing the $PREFIX stuff from
+ tools/Makefile. It is not needed there.
+
+ -- Sven Luther <luther@debian.org> Wed, 26 Feb 1999 07:40:35 +0100
+
+ocaml (2.01-4) unstable; urgency=low
+
+ * fixed some stuff in the $PREFIX Makefile changes.
+
+ -- Sven Luther <luther@debian.org> Tue, 16 Feb 1999 19:55:35 +0100
+
+ocaml (2.01-3) unstable; urgency=low
+
+ * added some Makefile stuff to help build packages when native code
+ compiler is not supported.
+ * html documentation is now another package (ocaml-doc) together with
+ documentation in another format.
+
+ -- Sven Luther <luther@debian.org> Tue, 16 Feb 1999 19:55:35 +0100
+
+ocaml (2.01-2) unstable; urgency=low
+
+ * Removed the mli2html patch again, conforming to the wishes of
+ the upstream author. Due to licensing problems, if we want it,
+ we have to have autorization of INRIA. Anyway, the mli2html patch
+ was buggy, creating different .mli files if -html was used or not.
+ * Fixed the configure script and Makefile so that you can use -prefix
+ option and change the install prefix by changing the PREFIX variable.
+
+ -- Sven Luther <luther@debian.org> Tue, 16 Feb 1999 10:31:35 +0100
+
+ocaml (2.01-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Sven Luther <luther@debian.org> Tue, 11 Feb 1999 13:51:35 +0100
+
+ocaml (2.00-2) unstable; urgency=low
+
+ * added mli2html patch to create html documents from .mli files
+
+ -- Sven Luther <luther@dpt-info.u-strasbg.fr> Sun, 13 Sep 1998 09:08:05 +0200
+
+ocaml (2.00-1) unstable; urgency=low
+
+ * new upstream source
+
+ -- Sven Luther <luther@dpt-info.u-strasbg.fr> Mon, 31 Aug 1998 10:08:05 +0200
+
+ocaml (1.07-1) unstable; urgency=low
+
+ * new upstream source
+
+ -- Sven Luther <luther@dpt-info.u-strasbg.fr> Sat, 21 Feb 1998 10:36:26 +0800
+
+ocaml (1.05-2) unstable; urgency=low
+
+ * Build with libc6
+
+ -- Christophe Le Bars <clebars@debian.org> Sun, 28 Sep 1997 16:45:02 +0200
+
+ocaml (1.05-1) non-free; urgency=low
+
+ * New upstream source
+
+ -- Christophe Le Bars <clebars@debian.org> Fri, 22 Aug 1997 23:01:51 +0200
+
+ocaml (1.03-2) frozen-non-free non-free; urgency=low
+
+ * Added ocamlmktop manpage (Bug#6264)
+
+ -- Christophe Le Bars <clebars@debian.org> Tue, 22 Apr 1997 23:44:12 +0200
+
+ocaml (1.03-1) non-free; urgency=low
+
+ * New upstream source
+ * Added html reference manual
+
+ -- Christophe Le Bars <clebars@debian.org> Fri, 1 Nov 1996 15:51:00 +0100
+
+ocaml (1.02-1) non-free; urgency=low
+
+ * Initial release
+ * Added Debian GNU/Linux Linux package maintenance system files
+
+ -- Christophe Le Bars <clebars@debian.org> Fri, 11 Oct 1996 22:25:01 +0200
+
--- /dev/null
+Source: ocaml
+Section: devel
+Priority: optional
+Maintainer: Sven Luther <luther@debian.org>
+Build-Depends: debhelper (>> 4.1.0), tcl8.4-dev, tk8.4-dev, libncurses5-dev, libgdbm-dev, dpatch
+Standards-Version: 3.6.0
+
+Package: ocaml
+Architecture: any
+Depends: ${shlibs:Depends}, libncurses5-dev, ocaml-base (= ${Source-Version}), ocaml-base-3.07
+Suggests: xlibs-dev, tcl8.4-dev, tk8.4-dev, ocaml-doc, libgdbm-dev, emacsen
+Recommends: ledit, file
+Provides: ocaml-3.07${F:BestProvides}
+Replaces: camlp4
+Conflicts: camlp4, camlidl (<< 1.04)
+Description: ML language implementation with a class-based object system
+ Objective Caml 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.
+ .
+ Objective Caml comprises two compilers. One generates bytecode
+ which is then interpreted by a C program. This compiler runs quickly,
+ generates compact code with moderate memory requirements, and is
+ portable to essentially any 32 or 64 bit Unix platform. Performance of
+ generated programs is quite good for a bytecoded implementation:
+ almost twice as fast as Caml Light 0.7. This compiler can be used
+ either as a standalone, batch-oriented compiler that produces
+ standalone programs, or as an interactive, toplevel-based system.
+ .
+ The other compiler generates high-performance native code for a number
+ of processors. Compilation takes longer and generates bigger code, but
+ the generated programs deliver excellent performance, while retaining
+ the moderate memory requirements of the bytecode compiler. It is not
+ available on all arches though.
+
+Package: ocaml-base
+Architecture: any
+Depends: ${shlibs:Depends}
+Conflicts: ocaml (<< 3.04-2)
+Provides: ocaml-base-3.07
+Description: Runtime system for ocaml bytecode executables
+ Objective Caml 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 only the runtime system needed to run bytecode
+ executables. The `ocaml' package contains the full development suite of
+ Objective Caml.
+
+Package: ocaml-native-compilers
+Architecture: arm alpha i386 ia64 powerpc sparc
+Depends: ocaml (= ${Source-Version}), ocaml-3.07, ${shlibs:Depends}
+Provides: ocaml-best-compilers
+Description: Native code compilers of the ocaml suite (the .opt ones)
+ Objective Caml 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 and lexer
+ (ocamlc.opt, ocamllex.opt, ocamlopt.opt, camlp4o.opt and camlp4r.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
+Provides: ocaml-source-3.07
+Description: Sources for Objectif Caml
+ Objective Caml 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 sources needed to build some packages which build
+ depend on the ocaml source. Notice that if you want to rebuild ocaml, these
+ will not work, consider using the source package instead.
--- /dev/null
+This package was debianized by Sven Luther <luther@debian.org> on
+Fri, 14 Dec 2001 12:44:03 +0100.
+
+It was downloaded from ftp.inria.fr:/lang/caml-light/
+
+Upstream Authors: Xavier Leroy, Jerome Vouillon and Damien Doligez
+Upstream Author for the camlp4 part: Daniel de Rauglaudre
+
+Copyright:
+
+In the following, "the Library" refers to all files marked "Copyright
+INRIA" in the following directories and their sub-directories:
+
+ asmrun, byterun, config, maccaml, otherlibs, stdlib, win32caml
+
+and "the Compiler" refers to all files marked "Copyright INRIA" in the
+other directories and their sub-directories.
+
+The Compiler is distributed under the terms of the Q Public License
+version 1.0 (included below).
+
+The Library is distributed under the terms of the GNU Library General
+Public License version 2 (found in /usr/share/common-licenses/LGPL-2
+on debian systems).
+
+As a special exception to the GNU Library General Public License, you
+may link, statically or dynamically, a "work that uses the Library"
+with a publicly distributed version of the Library to produce an
+executable file containing portions of the Library, and distribute
+that executable file under terms of your choice, without any of the
+additional requirements listed in clause 6 of the GNU Library General
+Public License. By "a publicly distributed version of the Library",
+we mean either the unmodified Library as distributed by INRIA, or a
+modified version of the Library that is distributed under the
+conditions defined in clause 3 of the GNU Library General Public
+License. This exception does not however invalidate any other reasons
+why the executable file might be covered by the GNU Library General
+Public License.
+
+----------------------------------------------------------------------
+
+ THE Q PUBLIC LICENSE version 1.0
+
+ Copyright (C) 1999 Troll Tech AS, Norway.
+ Everyone is permitted to copy and
+ distribute this license document.
+
+The intent of this license is to establish freedom to share and change
+the software regulated by this license under the open source model.
+
+This license applies to any software containing a notice placed by the
+copyright holder saying that it may be distributed under the terms of
+the Q Public License version 1.0. Such software is herein referred to
+as the Software. This license covers modification and distribution of
+the Software, use of third-party application programs based on the
+Software, and development of free software which uses the Software.
+
+ Granted Rights
+
+1. You are granted the non-exclusive rights set forth in this license
+provided you agree to and comply with any and all conditions in this
+license. Whole or partial distribution of the Software, or software
+items that link with the Software, in any form signifies acceptance of
+this license.
+
+2. You may copy and distribute the Software in unmodified form
+provided that the entire package, including - but not restricted to -
+copyright, trademark notices and disclaimers, as released by the
+initial developer of the Software, is distributed.
+
+3. You may make modifications to the Software and distribute your
+modifications, in a form that is separate from the Software, such as
+patches. The following restrictions apply to modifications:
+
+ a. Modifications must not alter or remove any copyright notices
+ in the Software.
+
+ b. When modifications to the Software are released under this
+ license, a non-exclusive royalty-free right is granted to the
+ initial developer of the Software to distribute your
+ modification in future versions of the Software provided such
+ versions remain available under these terms in addition to any
+ other license(s) of the initial developer.
+
+4. You may distribute machine-executable forms of the Software or
+machine-executable forms of modified versions of the Software,
+provided that you meet these restrictions:
+
+ a. You must include this license document in the distribution.
+
+ b. You must ensure that all recipients of the machine-executable
+ forms are also able to receive the complete machine-readable
+ source code to the distributed Software, including all
+ modifications, without any charge beyond the costs of data
+ transfer, and place prominent notices in the distribution
+ explaining this.
+
+ c. You must ensure that all modifications included in the
+ machine-executable forms are available under the terms of this
+ license.
+
+5. You may use the original or modified versions of the Software to
+compile, link and run application programs legally developed by you or
+by others.
+
+6. You may develop application programs, reusable components and other
+software items that link with the original or modified versions of the
+Software. These items, when distributed, are subject to the following
+requirements:
+
+ a. You must ensure that all recipients of machine-executable
+ forms of these items are also able to receive and use the
+ complete machine-readable source code to the items without any
+ charge beyond the costs of data transfer.
+
+ b. You must explicitly license all recipients of your items to
+ use and re-distribute original and modified versions of the
+ items in both machine-executable and source code forms. The
+ recipients must be able to do so without any charges whatsoever,
+ and they must be able to re-distribute to anyone they choose.
+
+ c. If the items are not available to the general public, and the
+ initial developer of the Software requests a copy of the items,
+ then you must supply one.
+
+ Limitations of Liability
+
+In no event shall the initial developers or copyright holders be
+liable for any damages whatsoever, including - but not restricted to -
+lost revenue or profits or other direct, indirect, special, incidental
+or consequential damages, even if they have been advised of the
+possibility of such damages, except to the extent invariable law, if
+any, provides otherwise.
+
+ No Warranty
+
+The Software and this license document are provided AS IS with NO
+WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN,
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+ Choice of Law
+
+This license is governed by the Laws of France. Disputes shall be
+settled by the Court of Versailles.
--- /dev/null
+usr/bin
+usr/sbin
--- /dev/null
+README
+README.win32
--- /dev/null
+#! /bin/sh -e
+# /usr/lib/emacsen-common/packages/install/ocaml
+
+# Written by Jim Van Zandt <jrv@vanzandt.mv.com>, borrowing heavily
+# from the install scripts for gettext by Santiago Vila
+# <sanvila@ctv.es> and octave by Dirk Eddelbuettel <edd@debian.org>.
+
+FLAVOR=$1
+PACKAGE=ocaml
+
+if [ ${FLAVOR} = emacs ]; then exit 0; fi
+
+echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR}
+
+FLAVORTEST=`echo $FLAVOR | cut -c-6`
+if [ ${FLAVORTEST} = xemacs ] ; then
+ SITEFLAG="-no-site-file"
+else
+ SITEFLAG="--no-site-file"
+fi
+FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile"
+
+ELDIR=/usr/share/emacs/site-lisp/${PACKAGE}
+ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE}
+
+# Install-info-altdir does not actually exist.
+# Maybe somebody will write it.
+if test -x /usr/sbin/install-info-altdir; then
+ echo install/${PACKAGE}: install Info links for ${FLAVOR}
+ install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/info/${PACKAGE}.info.gz
+fi
+
+install -m 755 -d ${ELCDIR}
+cd ${ELDIR}
+FILES=`echo *.el`
+cp ${FILES} ${ELCDIR}
+cd ${ELCDIR}
+
+cat << EOF > path.el
+(setq load-path (cons "." load-path) byte-compile-warnings nil)
+EOF
+${FLAVOR} ${FLAGS} ${FILES}
+rm -f *.el path.el
+
+exit 0
--- /dev/null
+#!/bin/sh -e
+# /usr/lib/emacsen-common/packages/remove/ocaml
+
+FLAVOR=$1
+PACKAGE=ocaml
+
+if [ ${FLAVOR} != emacs ]; then
+ if test -x /usr/sbin/install-info-altdir; then
+ echo remove/${PACKAGE}: removing Info links for ${FLAVOR}
+ install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/info/#PACKAGE#.info.gz
+ fi
+
+ echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
+ rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE}
+fi
--- /dev/null
+;; -*-emacs-lisp-*-
+;;
+;; Emacs startup file for the Debian GNU/Linux ocaml package
+;;
+;; Originally contributed by Nils Naumann <naumann@unileoben.ac.at>
+;; Modified by Dirk Eddelbuettel <edd@debian.org>
+;; Adapted for dh-make by Jim Van Zandt <jrv@vanzandt.mv.com>
+
+;; The ocaml package follows the Debian/GNU Linux 'emacsen' policy and
+;; byte-compiles its elisp files for each 'emacs flavor' (emacs19,
+;; xemacs19, emacs20, xemacs20...). The compiled code is then
+;; installed in a subdirectory of the respective site-lisp directory.
+;; We have to add this to the load-path:
+(setq load-path
+ (nconc load-path
+ (list (concat "/usr/share/"
+ (symbol-name flavor)
+ "/site-lisp/ocaml"))))
+(setq auto-mode-alist
+ (cons '("\\.ml[iylp]?$" . caml-mode) auto-mode-alist))
+(autoload 'caml-mode "caml" "Major mode for editing Caml code." t)
+(autoload 'run-caml "inf-caml" "Run an inferior Caml process." t)
--- /dev/null
+ocaml_3.06.99.beta1-1_i386.deb devel optional
+ocaml-native-compilers_3.06.99.beta1-1_i386.deb devel optional
+ocaml-base_3.06.99.beta1-1_i386.deb devel optional
+ocaml-source_3.06.99.beta1-1_all.deb devel optional
--- /dev/null
+/usr/local/lib/ocaml/3.07/stublibs
+/usr/lib/ocaml/3.07/stublibs
+
--- /dev/null
+This package was debianized by Sven Luther <luther@debian.org> on
+Fri, 14 Dec 2001 12:44:03 +0100.
+
+It was downloaded from ftp.inria.fr:/lang/caml-light/
+
+Upstream Authors: Xavier Leroy, Jerome Vouillon and Damien Doligez
+
+Copyright:
+
+In the following, "the Library" refers to all files marked "Copyright
+INRIA" in the following directories and their sub-directories:
+
+ asmrun, byterun, config, maccaml, otherlibs, stdlib, win32caml
+
+The Library is distributed under the terms of the GNU Library General
+Public License version 2 (found in /usr/share/common-licenses/LGPL-2
+on debian systems).
+
+As a special exception to the GNU Library General Public License, you
+may link, statically or dynamically, a "work that uses the Library"
+with a publicly distributed version of the Library to produce an
+executable file containing portions of the Library, and distribute
+that executable file under terms of your choice, without any of the
+additional requirements listed in clause 6 of the GNU Library General
+Public License. By "a publicly distributed version of the Library",
+we mean either the unmodified Library as distributed by INRIA, or a
+modified version of the Library that is distributed under the
+conditions defined in clause 3 of the GNU Library General Public
+License. This exception does not however invalidate any other reasons
+why the executable file might be covered by the GNU Library General
+Public License.
--- /dev/null
+usr/bin
+usr/share/man/man1
+usr/lib/ocaml/3.07
+usr/lib/ocaml/3.07/stublibs
+usr/share/lintian/overrides
+
--- /dev/null
+README
+debian/ocaml_packaging_policy
--- /dev/null
+usr/bin/ocamlrun
+usr/share/man/man1/ocamlrun.1
+usr/lib/ocaml/3.07/stublibs
+usr/lib/ocaml/3.07/ld.conf
--- /dev/null
+#!/bin/sh
+mkdir -p /usr/local/lib/ocaml/3.07/stublibs || true
+
+#DEBHELPER#
--- /dev/null
+usr/bin
+usr/share/man/man1
+usr/share/lintian/overrides
--- /dev/null
+/usr/bin/ocamlc.opt
+/usr/bin/ocamlopt.opt
+/usr/bin/ocamllex.opt
+/usr/bin/camlp4o.opt
+/usr/bin/camlp4r.opt
+/usr/bin/ocamldoc.opt
--- /dev/null
+ocaml-native-compilers: binary-without-manpage camlp4o.opt
+ocaml-native-compilers: binary-without-manpage camlp4r.opt
+ocaml-native-compilers: binary-without-manpage ocamlc.opt
+ocaml-native-compilers: binary-without-manpage ocamldoc.opt
+ocaml-native-compilers: binary-without-manpage ocamllex.opt
+ocaml-native-compilers: binary-without-manpage ocamlopt.opt
--- /dev/null
+#!/bin/sh
+ln -sf /usr/share/man/man1/ocamlc.1.gz /usr/share/man/man1/ocamlc.opt.1.gz
+ln -sf /usr/share/man/man1/ocamlopt.1.gz /usr/share/man/man1/ocamlopt.opt.1.gz
+ln -sf /usr/share/man/man1/ocamllex.1.gz /usr/share/man/man1/ocamllex.opt.1.gz
+ln -sf /usr/share/man/man1/camlp4r.1.gz /usr/share/man/man1/camlp4r.opt.1.gz
+ln -sf /usr/share/man/man1/camlp4o.1.gz /usr/share/man/man1/camlp4o.opt.1.gz
+
+#DEBHELPER#
+
--- /dev/null
+#!/bin/sh
+rm -f /usr/share/man/man1/ocamlc.opt.1.gz
+rm -f /usr/share/man/man1/ocamlopt.opt.1.gz
+rm -f /usr/share/man/man1/ocamllex.opt.1.gz
+rm -f /usr/share/man/man1/camlp4r.opt.1.gz
+rm -f /usr/share/man/man1/camlp4o.opt.1.gz
+
+#DEBHELPER#
+
--- /dev/null
+usr/src/ocaml/ocaml-3.07
+usr/share/lintian/overrides
--- /dev/null
+asmcomp/alpha/emit.mlp
+asmcomp/alpha/arch.ml
+asmcomp/alpha/reload.ml
+asmcomp/alpha/proc.ml
+asmcomp/alpha/scheduling.ml
+asmcomp/alpha/selection.ml
+asmcomp/asmgen.ml
+asmcomp/asmgen.mli
+asmcomp/asmlibrarian.ml
+asmcomp/asmlibrarian.mli
+asmcomp/asmlink.ml
+asmcomp/asmlink.mli
+asmcomp/asmpackager.ml
+asmcomp/asmpackager.mli
+asmcomp/clambda.ml
+asmcomp/clambda.mli
+asmcomp/closure.ml
+asmcomp/closure.mli
+asmcomp/cmm.ml
+asmcomp/cmm.mli
+asmcomp/cmmgen.ml
+asmcomp/cmmgen.mli
+asmcomp/codegen.ml
+asmcomp/codegen.mli
+asmcomp/coloring.ml
+asmcomp/coloring.mli
+asmcomp/comballoc.ml
+asmcomp/comballoc.mli
+asmcomp/compilenv.ml
+asmcomp/compilenv.mli
+asmcomp/emit.mli
+asmcomp/emitaux.ml
+asmcomp/emitaux.mli
+asmcomp/interf.ml
+asmcomp/interf.mli
+asmcomp/linearize.ml
+asmcomp/linearize.mli
+asmcomp/liveness.ml
+asmcomp/liveness.mli
+asmcomp/mach.ml
+asmcomp/mach.mli
+asmcomp/printcmm.ml
+asmcomp/printcmm.mli
+asmcomp/printlinear.ml
+asmcomp/printlinear.mli
+asmcomp/printmach.ml
+asmcomp/printmach.mli
+asmcomp/proc.mli
+asmcomp/reg.ml
+asmcomp/reg.mli
+asmcomp/reload.mli
+asmcomp/reloadgen.ml
+asmcomp/reloadgen.mli
+asmcomp/schedgen.ml
+asmcomp/schedgen.mli
+asmcomp/scheduling.mli
+asmcomp/selectgen.ml
+asmcomp/selectgen.mli
+asmcomp/selection.mli
+asmcomp/spill.ml
+asmcomp/spill.mli
+asmcomp/split.ml
+asmcomp/split.mli
+asmcomp/amd64/emit.mlp
+asmcomp/amd64/arch.ml
+asmcomp/amd64/reload.ml
+asmcomp/amd64/proc.ml
+asmcomp/amd64/scheduling.ml
+asmcomp/amd64/selection.ml
+asmcomp/arm/emit.mlp
+asmcomp/arm/arch.ml
+asmcomp/arm/reload.ml
+asmcomp/arm/proc.ml
+asmcomp/arm/scheduling.ml
+asmcomp/arm/selection.ml
+asmcomp/hppa/emit.mlp
+asmcomp/hppa/arch.ml
+asmcomp/hppa/reload.ml
+asmcomp/hppa/proc.ml
+asmcomp/hppa/scheduling.ml
+asmcomp/hppa/selection.ml
+asmcomp/i386/emit.mlp
+asmcomp/i386/arch.ml
+asmcomp/i386/emit_nt.mlp
+asmcomp/i386/proc.ml
+asmcomp/i386/proc_nt.ml
+asmcomp/i386/reload.ml
+asmcomp/i386/scheduling.ml
+asmcomp/i386/selection.ml
+asmcomp/ia64/emit.mlp
+asmcomp/ia64/arch.ml
+asmcomp/ia64/reload.ml
+asmcomp/ia64/proc.ml
+asmcomp/ia64/scheduling.ml
+asmcomp/ia64/selection.ml
+asmcomp/m68k/README
+asmcomp/mips/emit.mlp
+asmcomp/mips/arch.ml
+asmcomp/mips/reload.ml
+asmcomp/mips/proc.ml
+asmcomp/mips/scheduling.ml
+asmcomp/mips/selection.ml
+asmcomp/power/emit.mlp
+asmcomp/power/arch.ml
+asmcomp/power/reload.ml
+asmcomp/power/proc.ml
+asmcomp/power/scheduling.ml
+asmcomp/power/selection.ml
+asmcomp/sparc/emit.mlp
+asmcomp/sparc/arch.ml
+asmcomp/sparc/reload.ml
+asmcomp/sparc/proc.ml
+asmcomp/sparc/scheduling.ml
+asmcomp/sparc/selection.ml
+Changes
+INSTALL
+INSTALL.MPW
+LICENSE
+Makefile
+Makefile.Mac
+Makefile.nt
+README
+README.win32
+Upgrading
+configure
+asmrun/Makefile
+asmrun/Makefile.nt
+asmrun/alpha.S
+asmrun/amd64.S
+asmrun/arm.S
+asmrun/fail.c
+asmrun/hppa.S
+asmrun/i386.S
+asmrun/i386nt.asm
+asmrun/ia64.S
+asmrun/m68k.S
+asmrun/mips.s
+asmrun/power-aix.S
+asmrun/power-elf.S
+asmrun/power-rhapsody.S
+asmrun/roots.c
+asmrun/signals.c
+asmrun/sparc.S
+asmrun/stack.h
+asmrun/startup.c
+boot/ocamlc
+boot/ocamllex
+bytecomp/bytegen.ml
+bytecomp/bytegen.mli
+bytecomp/bytelibrarian.ml
+bytecomp/bytelibrarian.mli
+bytecomp/bytelink.ml
+bytecomp/bytelink.mli
+bytecomp/bytepackager.ml
+bytecomp/bytepackager.mli
+bytecomp/bytesections.ml
+bytecomp/bytesections.mli
+bytecomp/dll.ml
+bytecomp/dll.mli
+bytecomp/emitcode.ml
+bytecomp/emitcode.mli
+bytecomp/instruct.ml
+bytecomp/instruct.mli
+bytecomp/lambda.ml
+bytecomp/lambda.mli
+bytecomp/matching.ml
+bytecomp/matching.mli
+bytecomp/meta.ml
+bytecomp/meta.mli
+bytecomp/printinstr.ml
+bytecomp/printinstr.mli
+bytecomp/printlambda.ml
+bytecomp/printlambda.mli
+bytecomp/runtimedef.mli
+bytecomp/simplif.ml
+bytecomp/simplif.mli
+bytecomp/switch.ml
+bytecomp/switch.mli
+bytecomp/symtable.ml
+bytecomp/symtable.mli
+bytecomp/translclass.ml
+bytecomp/translclass.mli
+bytecomp/translcore.ml
+bytecomp/translcore.mli
+bytecomp/translmod.ml
+bytecomp/translmod.mli
+bytecomp/translobj.ml
+bytecomp/translobj.mli
+bytecomp/typeopt.ml
+bytecomp/typeopt.mli
+byterun/Makefile
+byterun/Makefile.Mac
+byterun/Makefile.nt
+byterun/alloc.c
+byterun/alloc.h
+byterun/array.c
+byterun/backtrace.c
+byterun/backtrace.h
+byterun/callback.c
+byterun/callback.h
+byterun/compact.c
+byterun/compact.h
+byterun/compare.c
+byterun/config.h
+byterun/custom.c
+byterun/custom.h
+byterun/debugger.c
+byterun/debugger.h
+byterun/dynlink.c
+byterun/dynlink.h
+byterun/exec.h
+byterun/extern.c
+byterun/fail.c
+byterun/fail.h
+byterun/finalise.c
+byterun/finalise.h
+byterun/fix_code.c
+byterun/fix_code.h
+byterun/floats.c
+byterun/freelist.c
+byterun/freelist.h
+byterun/gc.h
+byterun/gc_ctrl.c
+byterun/gc_ctrl.h
+byterun/globroots.c
+byterun/globroots.h
+byterun/hash.c
+byterun/instrtrace.c
+byterun/instrtrace.h
+byterun/instruct.h
+byterun/int64_emul.h
+byterun/int64_format.h
+byterun/int64_native.h
+byterun/intern.c
+byterun/interp.c
+byterun/interp.h
+byterun/intext.h
+byterun/ints.c
+byterun/io.c
+byterun/io.h
+byterun/lexing.c
+byterun/macintosh.c
+byterun/macintosh.h
+byterun/main.c
+byterun/major_gc.c
+byterun/major_gc.h
+byterun/md5.c
+byterun/md5.h
+byterun/memory.c
+byterun/memory.h
+byterun/meta.c
+byterun/minor_gc.c
+byterun/minor_gc.h
+byterun/misc.c
+byterun/misc.h
+byterun/mlvalues.h
+byterun/mpwtool.c
+byterun/obj.c
+byterun/osdeps.h
+byterun/parsing.c
+byterun/prims.h
+byterun/printexc.c
+byterun/printexc.h
+byterun/reverse.h
+byterun/roots.c
+byterun/roots.h
+byterun/rotatecursor.c
+byterun/rotatecursor.h
+byterun/signals.c
+byterun/signals.h
+byterun/stacks.c
+byterun/stacks.h
+byterun/startup.c
+byterun/startup.h
+byterun/str.c
+byterun/sys.c
+byterun/sys.h
+byterun/terminfo.c
+byterun/ui.h
+byterun/unix.c
+byterun/weak.c
+byterun/weak.h
+byterun/win32.c
+camlp4/ICHANGES
+camlp4/CHANGES
+camlp4/etc/Makefile
+camlp4/etc/Makefile.Mac
+camlp4/etc/lib.sml
+camlp4/etc/mkcamlp4.mpw.tpl
+camlp4/etc/mkcamlp4.sh.tpl
+camlp4/etc/pa_extfold.ml
+camlp4/etc/pa_extfun.ml
+camlp4/etc/pa_format.ml
+camlp4/etc/pa_fstream.ml
+camlp4/etc/pa_ifdef.ml
+camlp4/etc/pa_lefteval.ml
+camlp4/etc/pa_lisp.ml
+camlp4/etc/pa_lispr.ml
+camlp4/etc/pa_o.ml
+camlp4/etc/pa_ocamllex.ml
+camlp4/etc/pa_olabl.ml
+camlp4/etc/pa_oop.ml
+camlp4/etc/pa_op.ml
+camlp4/etc/pa_ru.ml
+camlp4/etc/pa_scheme.ml
+camlp4/etc/pa_schemer.ml
+camlp4/etc/pa_sml.ml
+camlp4/etc/parserify.ml
+camlp4/etc/parserify.mli
+camlp4/etc/pr_extend.ml
+camlp4/etc/pr_extfun.ml
+camlp4/etc/pr_null.ml
+camlp4/etc/pr_o.ml
+camlp4/etc/pr_op.ml
+camlp4/etc/pr_op_main.ml
+camlp4/etc/pr_r.ml
+camlp4/etc/pr_rp.ml
+camlp4/etc/pr_rp_main.ml
+camlp4/etc/pr_scheme.ml
+camlp4/etc/pr_schp_main.ml
+camlp4/etc/q_phony.ml
+camlp4/Makefile
+camlp4/Makefile.Mac
+camlp4/camlp4/Makefile
+camlp4/camlp4/Makefile.Mac
+camlp4/camlp4/argl.ml
+camlp4/camlp4/ast2pt.ml
+camlp4/camlp4/ast2pt.mli
+camlp4/camlp4/mLast.mli
+camlp4/camlp4/pcaml.ml
+camlp4/camlp4/pcaml.mli
+camlp4/camlp4/quotation.ml
+camlp4/camlp4/quotation.mli
+camlp4/camlp4/reloc.ml
+camlp4/camlp4/reloc.mli
+camlp4/camlp4/spretty.ml
+camlp4/camlp4/spretty.mli
+camlp4/compile/Makefile
+camlp4/compile/comp_head.ml
+camlp4/compile/comp_trail.ml
+camlp4/compile/compile.ml
+camlp4/compile/compile.sh
+camlp4/config/Makefile-nt.cnf
+camlp4/config/Makefile.tpl
+camlp4/config/config.mpw
+camlp4/config/configure_batch
+camlp4/lib/Makefile
+camlp4/lib/Makefile.Mac
+camlp4/lib/extfold.ml
+camlp4/lib/extfold.mli
+camlp4/lib/extfun.ml
+camlp4/lib/extfun.mli
+camlp4/lib/fstream.ml
+camlp4/lib/fstream.mli
+camlp4/lib/gramext.ml
+camlp4/lib/gramext.mli
+camlp4/lib/grammar.ml
+camlp4/lib/grammar.mli
+camlp4/lib/plexer.ml
+camlp4/lib/plexer.mli
+camlp4/lib/stdpp.ml
+camlp4/lib/stdpp.mli
+camlp4/lib/token.ml
+camlp4/lib/token.mli
+camlp4/man/Makefile
+camlp4/man/Makefile.Mac
+camlp4/man/camlp4.1.tpl
+camlp4/man/camlp4.help.tpl
+camlp4/meta/Makefile
+camlp4/meta/Makefile.Mac
+camlp4/meta/mk_q_MLast.sh
+camlp4/meta/pa_extend.ml
+camlp4/meta/pa_extend_m.ml
+camlp4/meta/pa_ifdef.ml
+camlp4/meta/pa_macro.ml
+camlp4/meta/pa_r.ml
+camlp4/meta/pa_rp.ml
+camlp4/meta/pr_dump.ml
+camlp4/meta/q_MLast.ml
+camlp4/ocaml_src/camlp4/Makefile
+camlp4/ocaml_src/camlp4/Makefile.Mac
+camlp4/ocaml_src/camlp4/argl.ml
+camlp4/ocaml_src/camlp4/ast2pt.ml
+camlp4/ocaml_src/camlp4/ast2pt.mli
+camlp4/ocaml_src/camlp4/mLast.mli
+camlp4/ocaml_src/camlp4/pcaml.ml
+camlp4/ocaml_src/camlp4/pcaml.mli
+camlp4/ocaml_src/camlp4/quotation.ml
+camlp4/ocaml_src/camlp4/quotation.mli
+camlp4/ocaml_src/camlp4/reloc.ml
+camlp4/ocaml_src/camlp4/reloc.mli
+camlp4/ocaml_src/camlp4/spretty.ml
+camlp4/ocaml_src/camlp4/spretty.mli
+camlp4/ocaml_src/lib/Makefile
+camlp4/ocaml_src/lib/Makefile.Mac
+camlp4/ocaml_src/lib/extfold.ml
+camlp4/ocaml_src/lib/extfold.mli
+camlp4/ocaml_src/lib/extfun.ml
+camlp4/ocaml_src/lib/extfun.mli
+camlp4/ocaml_src/lib/fstream.ml
+camlp4/ocaml_src/lib/fstream.mli
+camlp4/ocaml_src/lib/gramext.ml
+camlp4/ocaml_src/lib/gramext.mli
+camlp4/ocaml_src/lib/grammar.ml
+camlp4/ocaml_src/lib/grammar.mli
+camlp4/ocaml_src/lib/plexer.ml
+camlp4/ocaml_src/lib/plexer.mli
+camlp4/ocaml_src/lib/stdpp.ml
+camlp4/ocaml_src/lib/stdpp.mli
+camlp4/ocaml_src/lib/token.ml
+camlp4/ocaml_src/lib/token.mli
+camlp4/ocaml_src/meta/Makefile
+camlp4/ocaml_src/meta/Makefile.Mac
+camlp4/ocaml_src/meta/pa_extend.ml
+camlp4/ocaml_src/meta/pa_extend_m.ml
+camlp4/ocaml_src/meta/pa_ifdef.ml
+camlp4/ocaml_src/meta/pa_macro.ml
+camlp4/ocaml_src/meta/pa_r.ml
+camlp4/ocaml_src/meta/pa_rp.ml
+camlp4/ocaml_src/meta/pr_dump.ml
+camlp4/ocaml_src/meta/q_MLast.ml
+camlp4/ocaml_src/odyl/Makefile
+camlp4/ocaml_src/odyl/Makefile.Mac
+camlp4/ocaml_src/odyl/odyl.ml
+camlp4/ocaml_src/odyl/odyl_main.ml
+camlp4/ocaml_src/odyl/odyl_main.mli
+camlp4/ocaml_src/tools/camlp4_comm.mpw
+camlp4/ocaml_src/tools/camlp4_comm.sh
+camlp4/ocaml_src/tools/extract_crc.mpw
+camlp4/ocaml_src/tools/extract_crc.sh
+camlp4/ocaml_src/tools/ocamlc.mpw
+camlp4/ocaml_src/tools/ocamlc.sh
+camlp4/ocaml_src/tools/ocamlopt.sh
+camlp4/ocpp/Makefile
+camlp4/ocpp/Makefile.Mac
+camlp4/ocpp/ocpp.ml
+camlp4/odyl/Makefile
+camlp4/odyl/Makefile.Mac
+camlp4/odyl/odyl.ml
+camlp4/odyl/odyl_main.ml
+camlp4/odyl/odyl_main.mli
+camlp4/tools/apply.sh
+camlp4/tools/camlp4_comm.mpw
+camlp4/tools/camlp4_comm.sh
+camlp4/tools/conv.sh
+camlp4/tools/extract_crc.mpw
+camlp4/tools/extract_crc.sh
+camlp4/tools/ocamlc.mpw
+camlp4/tools/ocamlc.sh
+camlp4/tools/ocamlopt.sh
+camlp4/top/Makefile
+camlp4/top/Makefile.Mac
+camlp4/top/camlp4_top.ml
+camlp4/top/oprint.ml
+camlp4/top/rprint.ml
+config/auto-aux/async_io.c
+config/auto-aux/align.c
+config/auto-aux/ansi.c
+config/auto-aux/bytecopy.c
+config/auto-aux/dblalign.c
+config/auto-aux/divmod.c
+config/auto-aux/elf.c
+config/auto-aux/endian.c
+config/auto-aux/getgroups.c
+config/auto-aux/gethostbyaddr.c
+config/auto-aux/gethostbyname.c
+config/auto-aux/hasgot
+config/auto-aux/int64align.c
+config/auto-aux/longlong.c
+config/auto-aux/runtest
+config/auto-aux/schar.c
+config/auto-aux/schar2.c
+config/auto-aux/searchpath
+config/auto-aux/sharpbang
+config/auto-aux/sharpbang2
+config/auto-aux/sighandler.c
+config/auto-aux/signals.c
+config/auto-aux/sizes.c
+config/auto-aux/solaris-ld
+config/auto-aux/stackov.c
+config/auto-aux/tclversion.c
+config/auto-aux/trycompile
+config/Makefile-templ
+config/Makefile.mingw
+config/Makefile.msvc
+config/config.Mac
+config/m-MacOS.h
+config/m-nt.h
+config/m-templ.h
+config/s-MacOS.h
+config/s-nt.h
+config/s-templ.h
+config/gnu/config.guess
+config/gnu/config.sub
+debugger/Makefile
+debugger/breakpoints.ml
+debugger/breakpoints.mli
+debugger/checkpoints.ml
+debugger/checkpoints.mli
+debugger/command_line.ml
+debugger/command_line.mli
+debugger/debugcom.ml
+debugger/debugcom.mli
+debugger/debugger_config.ml
+debugger/debugger_config.mli
+debugger/envaux.ml
+debugger/envaux.mli
+debugger/eval.ml
+debugger/eval.mli
+debugger/events.ml
+debugger/events.mli
+debugger/exec.ml
+debugger/exec.mli
+debugger/frames.ml
+debugger/frames.mli
+debugger/history.ml
+debugger/history.mli
+debugger/input_handling.ml
+debugger/input_handling.mli
+debugger/int64ops.ml
+debugger/int64ops.mli
+debugger/lexer.mll
+debugger/loadprinter.ml
+debugger/loadprinter.mli
+debugger/main.ml
+debugger/parameters.ml
+debugger/parameters.mli
+debugger/parser.mly
+debugger/parser_aux.mli
+debugger/pattern_matching.ml
+debugger/pattern_matching.mli
+debugger/primitives.ml
+debugger/primitives.mli
+debugger/printval.ml
+debugger/printval.mli
+debugger/program_loading.ml
+debugger/program_loading.mli
+debugger/program_management.ml
+debugger/program_management.mli
+debugger/show_information.ml
+debugger/show_information.mli
+debugger/show_source.ml
+debugger/show_source.mli
+debugger/source.ml
+debugger/source.mli
+debugger/symbols.ml
+debugger/symbols.mli
+debugger/time_travel.ml
+debugger/time_travel.mli
+debugger/trap_barrier.ml
+debugger/trap_barrier.mli
+debugger/unix_tools.ml
+debugger/unix_tools.mli
+driver/compile.ml
+driver/compile.mli
+driver/errors.ml
+driver/errors.mli
+driver/main.ml
+driver/main.mli
+driver/main_args.ml
+driver/main_args.mli
+driver/ocamlcomp.sh.in
+driver/optcompile.ml
+driver/optcompile.mli
+driver/opterrors.ml
+driver/opterrors.mli
+driver/optmain.ml
+driver/optmain.mli
+driver/pparse.ml
+driver/pparse.mli
+emacs/Makefile
+emacs/README
+emacs/README.itz
+emacs/caml-compat.el
+emacs/caml-font.el
+emacs/caml-help.el
+emacs/caml-hilit.el
+emacs/caml-types.el
+emacs/caml.el
+emacs/camldebug.el
+emacs/inf-caml.el
+emacs/ocamltags.in
+lex/Makefile
+lex/Makefile.Mac
+lex/Makefile.nt
+lex/common.ml
+lex/common.mli
+lex/compact.ml
+lex/compact.mli
+lex/cset.ml
+lex/cset.mli
+lex/lexer.mli
+lex/lexer.mll
+lex/lexgen.ml
+lex/lexgen.mli
+lex/main.ml
+lex/output.ml
+lex/output.mli
+lex/outputbis.ml
+lex/outputbis.mli
+lex/parser.mly
+lex/syntax.ml
+lex/syntax.mli
+lex/table.ml
+lex/table.mli
+maccaml/WASTE/Makefile
+maccaml/WASTE/README
+maccaml/Makefile.Mac
+maccaml/SHORTCUTS
+maccaml/aboutbox.c
+maccaml/appleevents.c
+maccaml/appli.r
+maccaml/clipboard.c
+maccaml/drag.c
+maccaml/dummy_fragment.c
+maccaml/errors.c
+maccaml/events.c
+maccaml/files.c
+maccaml/glue.c
+maccaml/graph.c
+maccaml/lcontrols.c
+maccaml/lib.c
+maccaml/main.c
+maccaml/main.h
+maccaml/mcmemory.c
+maccaml/mcmisc.c
+maccaml/menus.c
+maccaml/modalfilter.c
+maccaml/ocaml.r
+maccaml/ocamlconstants.h
+maccaml/ocamlmkappli
+maccaml/prefs.c
+maccaml/prim_bigarray
+maccaml/prim_graph
+maccaml/prim_num
+maccaml/prim_str
+maccaml/print.c
+maccaml/scroll.c
+maccaml/windows.c
+man/Makefile
+man/ocaml.help
+man/ocaml.m
+man/ocamlc.m
+man/ocamlcp.m
+man/ocamldebug.m
+man/ocamldep.m
+man/ocamllex.m
+man/ocamlmktop.m
+man/ocamlopt.m
+man/ocamlprof.m
+man/ocamlrun.m
+man/ocamlyacc.m
+ocamldoc/Changes.txt
+ocamldoc/Makefile
+ocamldoc/Makefile.nt
+ocamldoc/ocamldoc.hva
+ocamldoc/ocamldoc.sty
+ocamldoc/odoc.ml
+ocamldoc/odoc_analyse.ml
+ocamldoc/odoc_analyse.mli
+ocamldoc/odoc_args.ml
+ocamldoc/odoc_args.mli
+ocamldoc/odoc_ast.ml
+ocamldoc/odoc_ast.mli
+ocamldoc/odoc_class.ml
+ocamldoc/odoc_comments.ml
+ocamldoc/odoc_comments.mli
+ocamldoc/odoc_comments_global.ml
+ocamldoc/odoc_comments_global.mli
+ocamldoc/odoc_control.ml
+ocamldoc/odoc_cross.ml
+ocamldoc/odoc_cross.mli
+ocamldoc/odoc_dag2html.ml
+ocamldoc/odoc_dag2html.mli
+ocamldoc/odoc_dep.ml
+ocamldoc/odoc_dot.ml
+ocamldoc/odoc_env.ml
+ocamldoc/odoc_env.mli
+ocamldoc/odoc_exception.ml
+ocamldoc/odoc_global.ml
+ocamldoc/odoc_global.mli
+ocamldoc/odoc_html.ml
+ocamldoc/odoc_info.ml
+ocamldoc/odoc_info.mli
+ocamldoc/odoc_inherit.ml
+ocamldoc/odoc_latex.ml
+ocamldoc/odoc_latex_style.ml
+ocamldoc/odoc_lexer.mll
+ocamldoc/odoc_man.ml
+ocamldoc/odoc_merge.ml
+ocamldoc/odoc_merge.mli
+ocamldoc/odoc_messages.ml
+ocamldoc/odoc_misc.ml
+ocamldoc/odoc_misc.mli
+ocamldoc/odoc_module.ml
+ocamldoc/odoc_name.ml
+ocamldoc/odoc_name.mli
+ocamldoc/odoc_ocamlhtml.mll
+ocamldoc/odoc_opt.ml
+ocamldoc/odoc_parameter.ml
+ocamldoc/odoc_parser.mly
+ocamldoc/odoc_scan.ml
+ocamldoc/odoc_search.ml
+ocamldoc/odoc_search.mli
+ocamldoc/odoc_see_lexer.mll
+ocamldoc/odoc_sig.ml
+ocamldoc/odoc_sig.mli
+ocamldoc/odoc_str.ml
+ocamldoc/odoc_str.mli
+ocamldoc/odoc_texi.ml
+ocamldoc/odoc_text.ml
+ocamldoc/odoc_text.mli
+ocamldoc/odoc_text_lexer.mll
+ocamldoc/odoc_text_parser.mly
+ocamldoc/odoc_to_text.ml
+ocamldoc/odoc_type.ml
+ocamldoc/odoc_types.ml
+ocamldoc/odoc_types.mli
+ocamldoc/odoc_value.ml
+ocamldoc/runocamldoc
+otherlibs/bigarray/Makefile
+otherlibs/bigarray/Makefile.Mac
+otherlibs/bigarray/Makefile.nt
+otherlibs/bigarray/bigarray.h
+otherlibs/bigarray/bigarray.ml
+otherlibs/bigarray/bigarray.mli
+otherlibs/bigarray/bigarray_stubs.c
+otherlibs/bigarray/mmap_unix.c
+otherlibs/bigarray/mmap_win32.c
+otherlibs/dbm/Makefile
+otherlibs/dbm/cldbm.c
+otherlibs/dbm/dbm.ml
+otherlibs/dbm/dbm.mli
+otherlibs/dynlink/Makefile
+otherlibs/dynlink/Makefile.Mac
+otherlibs/dynlink/Makefile.nt
+otherlibs/dynlink/dynlink.ml
+otherlibs/dynlink/dynlink.mli
+otherlibs/dynlink/extract_crc.ml
+otherlibs/graph/Makefile
+otherlibs/graph/Makefile.Mac
+otherlibs/graph/color.c
+otherlibs/graph/draw.c
+otherlibs/graph/dump_img.c
+otherlibs/graph/events.c
+otherlibs/graph/fill.c
+otherlibs/graph/graphics.ml
+otherlibs/graph/graphics.mli
+otherlibs/graph/graphicsX11.ml
+otherlibs/graph/graphicsX11.mli
+otherlibs/graph/image.c
+otherlibs/graph/image.h
+otherlibs/graph/libgraph.h
+otherlibs/graph/make_img.c
+otherlibs/graph/open.c
+otherlibs/graph/point_col.c
+otherlibs/graph/sound.c
+otherlibs/graph/subwindow.c
+otherlibs/graph/text.c
+otherlibs/labltk/browser/Makefile
+otherlibs/labltk/browser/Makefile.nt
+otherlibs/labltk/browser/README
+otherlibs/labltk/browser/dummyUnix.mli
+otherlibs/labltk/browser/dummyWin.mli
+otherlibs/labltk/browser/editor.ml
+otherlibs/labltk/browser/editor.mli
+otherlibs/labltk/browser/fileselect.ml
+otherlibs/labltk/browser/fileselect.mli
+otherlibs/labltk/browser/help.ml
+otherlibs/labltk/browser/help.txt
+otherlibs/labltk/browser/jg_bind.ml
+otherlibs/labltk/browser/jg_bind.mli
+otherlibs/labltk/browser/jg_box.ml
+otherlibs/labltk/browser/jg_button.ml
+otherlibs/labltk/browser/jg_completion.ml
+otherlibs/labltk/browser/jg_completion.mli
+otherlibs/labltk/browser/jg_config.ml
+otherlibs/labltk/browser/jg_config.mli
+otherlibs/labltk/browser/jg_entry.ml
+otherlibs/labltk/browser/jg_memo.ml
+otherlibs/labltk/browser/jg_memo.mli
+otherlibs/labltk/browser/jg_menu.ml
+otherlibs/labltk/browser/jg_message.ml
+otherlibs/labltk/browser/jg_message.mli
+otherlibs/labltk/browser/jg_multibox.ml
+otherlibs/labltk/browser/jg_multibox.mli
+otherlibs/labltk/browser/jg_text.ml
+otherlibs/labltk/browser/jg_text.mli
+otherlibs/labltk/browser/jg_tk.ml
+otherlibs/labltk/browser/jg_toplevel.ml
+otherlibs/labltk/browser/lexical.ml
+otherlibs/labltk/browser/lexical.mli
+otherlibs/labltk/browser/list2.ml
+otherlibs/labltk/browser/main.ml
+otherlibs/labltk/browser/mytypes.mli
+otherlibs/labltk/browser/searchid.ml
+otherlibs/labltk/browser/searchid.mli
+otherlibs/labltk/browser/searchpos.ml
+otherlibs/labltk/browser/searchpos.mli
+otherlibs/labltk/browser/setpath.ml
+otherlibs/labltk/browser/setpath.mli
+otherlibs/labltk/browser/shell.ml
+otherlibs/labltk/browser/shell.mli
+otherlibs/labltk/browser/typecheck.ml
+otherlibs/labltk/browser/typecheck.mli
+otherlibs/labltk/browser/useunix.ml
+otherlibs/labltk/browser/useunix.mli
+otherlibs/labltk/browser/viewer.ml
+otherlibs/labltk/browser/viewer.mli
+otherlibs/labltk/browser/winmain.c
+otherlibs/labltk/Changes
+otherlibs/labltk/Makefile
+otherlibs/labltk/Makefile.nt
+otherlibs/labltk/README
+otherlibs/labltk/Widgets.src
+otherlibs/labltk/labl.gif
+otherlibs/labltk/builtin/dialog.ml
+otherlibs/labltk/builtin/LICENSE
+otherlibs/labltk/builtin/builtin_FilePattern.ml
+otherlibs/labltk/builtin/builtin_GetBitmap.ml
+otherlibs/labltk/builtin/builtin_GetCursor.ml
+otherlibs/labltk/builtin/builtin_GetPixel.ml
+otherlibs/labltk/builtin/builtin_ScrollValue.ml
+otherlibs/labltk/builtin/builtin_bind.ml
+otherlibs/labltk/builtin/builtin_bindtags.ml
+otherlibs/labltk/builtin/builtin_font.ml
+otherlibs/labltk/builtin/builtin_grab.ml
+otherlibs/labltk/builtin/builtin_index.ml
+otherlibs/labltk/builtin/builtin_palette.ml
+otherlibs/labltk/builtin/builtin_text.ml
+otherlibs/labltk/builtin/builtina_empty.ml
+otherlibs/labltk/builtin/builtinf_GetPixel.ml
+otherlibs/labltk/builtin/builtinf_bind.ml
+otherlibs/labltk/builtin/builtini_GetBitmap.ml
+otherlibs/labltk/builtin/builtini_GetCursor.ml
+otherlibs/labltk/builtin/builtini_GetPixel.ml
+otherlibs/labltk/builtin/builtini_ScrollValue.ml
+otherlibs/labltk/builtin/builtini_bind.ml
+otherlibs/labltk/builtin/builtini_bindtags.ml
+otherlibs/labltk/builtin/builtini_font.ml
+otherlibs/labltk/builtin/builtini_grab.ml
+otherlibs/labltk/builtin/builtini_index.ml
+otherlibs/labltk/builtin/builtini_palette.ml
+otherlibs/labltk/builtin/builtini_text.ml
+otherlibs/labltk/builtin/canvas_bind.ml
+otherlibs/labltk/builtin/canvas_bind.mli
+otherlibs/labltk/builtin/dialog.mli
+otherlibs/labltk/builtin/image.ml
+otherlibs/labltk/builtin/image.mli
+otherlibs/labltk/builtin/optionmenu.ml
+otherlibs/labltk/builtin/optionmenu.mli
+otherlibs/labltk/builtin/rawimg.ml
+otherlibs/labltk/builtin/rawimg.mli
+otherlibs/labltk/builtin/report.ml
+otherlibs/labltk/builtin/selection_handle_set.ml
+otherlibs/labltk/builtin/selection_handle_set.mli
+otherlibs/labltk/builtin/selection_own_set.ml
+otherlibs/labltk/builtin/selection_own_set.mli
+otherlibs/labltk/builtin/text_tag_bind.ml
+otherlibs/labltk/builtin/text_tag_bind.mli
+otherlibs/labltk/builtin/winfo_contained.ml
+otherlibs/labltk/builtin/winfo_contained.mli
+otherlibs/labltk/camltk/Makefile
+otherlibs/labltk/camltk/Makefile.gen
+otherlibs/labltk/camltk/Makefile.gen.nt
+otherlibs/labltk/camltk/Makefile.nt
+otherlibs/labltk/camltk/modules
+otherlibs/labltk/compiler/Makefile
+otherlibs/labltk/compiler/Makefile.nt
+otherlibs/labltk/compiler/code.mli
+otherlibs/labltk/compiler/compile.ml
+otherlibs/labltk/compiler/copyright
+otherlibs/labltk/compiler/flags.ml
+otherlibs/labltk/compiler/intf.ml
+otherlibs/labltk/compiler/lexer.mll
+otherlibs/labltk/compiler/maincompile.ml
+otherlibs/labltk/compiler/parser.mly
+otherlibs/labltk/compiler/pp.ml
+otherlibs/labltk/compiler/ppexec.ml
+otherlibs/labltk/compiler/pplex.mli
+otherlibs/labltk/compiler/pplex.mll
+otherlibs/labltk/compiler/ppparse.ml
+otherlibs/labltk/compiler/ppyac.mly
+otherlibs/labltk/compiler/printer.ml
+otherlibs/labltk/compiler/tables.ml
+otherlibs/labltk/compiler/tsort.ml
+otherlibs/labltk/examples_camltk/images/CamlBook.gif
+otherlibs/labltk/examples_camltk/images/Lambda2.back.gif
+otherlibs/labltk/examples_camltk/images/dojoji.back.gif
+otherlibs/labltk/examples_camltk/Makefile
+otherlibs/labltk/examples_camltk/Makefile.nt
+otherlibs/labltk/examples_camltk/addition.ml
+otherlibs/labltk/examples_camltk/eyes.ml
+otherlibs/labltk/examples_camltk/fileinput.ml
+otherlibs/labltk/examples_camltk/fileopen.ml
+otherlibs/labltk/examples_camltk/helloworld.ml
+otherlibs/labltk/examples_camltk/jptest.ml
+otherlibs/labltk/examples_camltk/mytext.ml
+otherlibs/labltk/examples_camltk/socketinput.ml
+otherlibs/labltk/examples_camltk/taddition.ml
+otherlibs/labltk/examples_camltk/tetris.ml
+otherlibs/labltk/examples_camltk/text.ml
+otherlibs/labltk/examples_camltk/winskel.ml
+otherlibs/labltk/examples_labltk/Lambda2.back.gif
+otherlibs/labltk/examples_labltk/Makefile
+otherlibs/labltk/examples_labltk/Makefile.nt
+otherlibs/labltk/examples_labltk/README
+otherlibs/labltk/examples_labltk/calc.ml
+otherlibs/labltk/examples_labltk/clock.ml
+otherlibs/labltk/examples_labltk/demo.ml
+otherlibs/labltk/examples_labltk/eyes.ml
+otherlibs/labltk/examples_labltk/hello.ml
+otherlibs/labltk/examples_labltk/hello.tcl
+otherlibs/labltk/examples_labltk/lang.ml
+otherlibs/labltk/examples_labltk/taquin.ml
+otherlibs/labltk/examples_labltk/tetris.ml
+otherlibs/labltk/frx/Makefile
+otherlibs/labltk/frx/Makefile.nt
+otherlibs/labltk/frx/README
+otherlibs/labltk/frx/frx_after.ml
+otherlibs/labltk/frx/frx_after.mli
+otherlibs/labltk/frx/frx_color.ml
+otherlibs/labltk/frx/frx_color.mli
+otherlibs/labltk/frx/frx_ctext.ml
+otherlibs/labltk/frx/frx_ctext.mli
+otherlibs/labltk/frx/frx_dialog.ml
+otherlibs/labltk/frx/frx_dialog.mli
+otherlibs/labltk/frx/frx_entry.ml
+otherlibs/labltk/frx/frx_entry.mli
+otherlibs/labltk/frx/frx_fileinput.ml
+otherlibs/labltk/frx/frx_fillbox.ml
+otherlibs/labltk/frx/frx_fillbox.mli
+otherlibs/labltk/frx/frx_fit.ml
+otherlibs/labltk/frx/frx_fit.mli
+otherlibs/labltk/frx/frx_focus.ml
+otherlibs/labltk/frx/frx_focus.mli
+otherlibs/labltk/frx/frx_font.ml
+otherlibs/labltk/frx/frx_font.mli
+otherlibs/labltk/frx/frx_group.ml
+otherlibs/labltk/frx/frx_lbutton.ml
+otherlibs/labltk/frx/frx_lbutton.mli
+otherlibs/labltk/frx/frx_listbox.ml
+otherlibs/labltk/frx/frx_listbox.mli
+otherlibs/labltk/frx/frx_mem.ml
+otherlibs/labltk/frx/frx_mem.mli
+otherlibs/labltk/frx/frx_misc.ml
+otherlibs/labltk/frx/frx_misc.mli
+otherlibs/labltk/frx/frx_req.ml
+otherlibs/labltk/frx/frx_req.mli
+otherlibs/labltk/frx/frx_rpc.ml
+otherlibs/labltk/frx/frx_rpc.mli
+otherlibs/labltk/frx/frx_selection.ml
+otherlibs/labltk/frx/frx_selection.mli
+otherlibs/labltk/frx/frx_synth.ml
+otherlibs/labltk/frx/frx_synth.mli
+otherlibs/labltk/frx/frx_text.ml
+otherlibs/labltk/frx/frx_text.mli
+otherlibs/labltk/frx/frx_toplevel.mli
+otherlibs/labltk/frx/frx_widget.ml
+otherlibs/labltk/frx/frx_widget.mli
+otherlibs/labltk/jpf/Makefile
+otherlibs/labltk/jpf/Makefile.nt
+otherlibs/labltk/jpf/README
+otherlibs/labltk/jpf/balloon.ml
+otherlibs/labltk/jpf/balloon.mli
+otherlibs/labltk/jpf/balloontest.ml
+otherlibs/labltk/jpf/fileselect.ml
+otherlibs/labltk/jpf/fileselect.mli
+otherlibs/labltk/jpf/jpf_font.ml
+otherlibs/labltk/jpf/jpf_font.mli
+otherlibs/labltk/jpf/shell.ml
+otherlibs/labltk/jpf/shell.mli
+otherlibs/labltk/labltk/Makefile
+otherlibs/labltk/labltk/Makefile.gen
+otherlibs/labltk/labltk/Makefile.gen.nt
+otherlibs/labltk/labltk/Makefile.nt
+otherlibs/labltk/labltk/modules
+otherlibs/labltk/lib/Makefile
+otherlibs/labltk/lib/Makefile.nt
+otherlibs/labltk/support/Makefile
+otherlibs/labltk/support/Makefile.common
+otherlibs/labltk/support/Makefile.common.nt
+otherlibs/labltk/support/Makefile.nt
+otherlibs/labltk/support/camltk.h
+otherlibs/labltk/support/camltkwrap.ml
+otherlibs/labltk/support/camltkwrap.mli
+otherlibs/labltk/support/cltkCaml.c
+otherlibs/labltk/support/cltkDMain.c
+otherlibs/labltk/support/cltkEval.c
+otherlibs/labltk/support/cltkEvent.c
+otherlibs/labltk/support/cltkFile.c
+otherlibs/labltk/support/cltkImg.c
+otherlibs/labltk/support/cltkMain.c
+otherlibs/labltk/support/cltkMisc.c
+otherlibs/labltk/support/cltkTimer.c
+otherlibs/labltk/support/cltkUtf.c
+otherlibs/labltk/support/cltkVar.c
+otherlibs/labltk/support/cltkWait.c
+otherlibs/labltk/support/fileevent.ml
+otherlibs/labltk/support/fileevent.mli
+otherlibs/labltk/support/protocol.ml
+otherlibs/labltk/support/protocol.mli
+otherlibs/labltk/support/rawwidget.ml
+otherlibs/labltk/support/rawwidget.mli
+otherlibs/labltk/support/slave.ml
+otherlibs/labltk/support/support.ml
+otherlibs/labltk/support/support.mli
+otherlibs/labltk/support/textvariable.ml
+otherlibs/labltk/support/textvariable.mli
+otherlibs/labltk/support/timer.ml
+otherlibs/labltk/support/timer.mli
+otherlibs/labltk/support/tkwait.ml
+otherlibs/labltk/support/widget.ml
+otherlibs/labltk/support/widget.mli
+otherlibs/labltk/tkanim/Makefile
+otherlibs/labltk/tkanim/Makefile.nt
+otherlibs/labltk/tkanim/README
+otherlibs/labltk/tkanim/cltkaniminit.c
+otherlibs/labltk/tkanim/gifanimtest.ml
+otherlibs/labltk/tkanim/mmm.anim.gif
+otherlibs/labltk/tkanim/tkAnimGIF.c
+otherlibs/labltk/tkanim/tkAppInit.c
+otherlibs/labltk/tkanim/tkanim.ml
+otherlibs/labltk/tkanim/tkanim.mli
+otherlibs/macosunix/Makefile.Mac
+otherlibs/macosunix/macosunix.c
+otherlibs/macosunix/macosunix_startup.ml
+otherlibs/macosunix/macosunix_startup.mli
+otherlibs/macosunix/unix-primitives
+otherlibs/macosunix/unixsupport.h
+otherlibs/num/bignum/c/bztest.c
+otherlibs/num/bignum/c/KerN.c
+otherlibs/num/bignum/c/bz.c
+otherlibs/num/bignum/c/bzf.c
+otherlibs/num/bignum/c/bn/bnDivide.c
+otherlibs/num/bignum/c/bn/bnCmp.c
+otherlibs/num/bignum/c/bn/bnInit.c
+otherlibs/num/bignum/c/bn/bnMult.c
+otherlibs/num/bignum/c/testKerN.c
+otherlibs/num/bignum/h/BigNum.h
+otherlibs/num/bignum/h/BigZ.h
+otherlibs/num/bignum/h/BntoBnn.h
+otherlibs/num/bignum/Makefile
+otherlibs/num/bignum/Makefile.Mac
+otherlibs/num/bignum/Makefile.nt
+otherlibs/num/bignum/README
+otherlibs/num/bignum/o/EMPTY
+otherlibs/num/bignum/s/68KerN.s
+otherlibs/num/bignum/s/68KerN_mot.s
+otherlibs/num/bignum/s/68KerN_sony.s
+otherlibs/num/bignum/s/RS6000KerN.s
+otherlibs/num/bignum/s/alphaKerN.s
+otherlibs/num/bignum/s/hpKerN.s
+otherlibs/num/bignum/s/i960KerN.s
+otherlibs/num/bignum/s/mipsKerN.s
+otherlibs/num/bignum/s/nsKerN.s
+otherlibs/num/bignum/s/pyramidKerN.s
+otherlibs/num/bignum/s/sparcKerN.s
+otherlibs/num/bignum/s/sparcfpuKerN.s
+otherlibs/num/bignum/s/supersparcKerN.s
+otherlibs/num/bignum/s/unix2vms.sed
+otherlibs/num/bignum/s/vaxKerN.mar
+otherlibs/num/bignum/s/vaxKerN.s
+otherlibs/num/bignum/s/x86KerN.s
+otherlibs/num/Makefile
+otherlibs/num/Makefile.Mac
+otherlibs/num/Makefile.nt
+otherlibs/num/README
+otherlibs/num/arith_flags.ml
+otherlibs/num/arith_flags.mli
+otherlibs/num/arith_status.ml
+otherlibs/num/arith_status.mli
+otherlibs/num/big_int.ml
+otherlibs/num/big_int.mli
+otherlibs/num/int_misc.ml
+otherlibs/num/int_misc.mli
+otherlibs/num/nat.h
+otherlibs/num/nat.ml
+otherlibs/num/nat.mli
+otherlibs/num/nat_stubs.c
+otherlibs/num/num.ml
+otherlibs/num/num.mli
+otherlibs/num/ratio.ml
+otherlibs/num/ratio.mli
+otherlibs/num/string_misc.ml
+otherlibs/num/string_misc.mli
+otherlibs/num/test/Makefile
+otherlibs/num/test/Makefile.Mac
+otherlibs/num/test/Makefile.nt
+otherlibs/num/test/end_test.ml
+otherlibs/num/test/test.ml
+otherlibs/num/test/test_big_ints.ml
+otherlibs/num/test/test_io.ml
+otherlibs/num/test/test_nats.ml
+otherlibs/num/test/test_nums.ml
+otherlibs/num/test/test_ratios.ml
+otherlibs/str/Makefile
+otherlibs/str/Makefile.Mac
+otherlibs/str/Makefile.nt
+otherlibs/str/str.ml
+otherlibs/str/str.mli
+otherlibs/str/strstubs.c
+otherlibs/systhreads/Makefile
+otherlibs/systhreads/Makefile.Mac
+otherlibs/systhreads/Makefile.nt
+otherlibs/systhreads/condition.ml
+otherlibs/systhreads/condition.mli
+otherlibs/systhreads/event.ml
+otherlibs/systhreads/event.mli
+otherlibs/systhreads/mutex.ml
+otherlibs/systhreads/mutex.mli
+otherlibs/systhreads/posix.c
+otherlibs/systhreads/thread.mli
+otherlibs/systhreads/threadUnix.ml
+otherlibs/systhreads/threadUnix.mli
+otherlibs/systhreads/thread_posix.ml
+otherlibs/systhreads/thread_win32.ml
+otherlibs/systhreads/win32.c
+otherlibs/threads/Makefile
+otherlibs/threads/condition.ml
+otherlibs/threads/condition.mli
+otherlibs/threads/event.ml
+otherlibs/threads/event.mli
+otherlibs/threads/marshal.ml
+otherlibs/threads/mutex.ml
+otherlibs/threads/mutex.mli
+otherlibs/threads/pervasives.ml
+otherlibs/threads/scheduler.c
+otherlibs/threads/thread.ml
+otherlibs/threads/thread.mli
+otherlibs/threads/threadUnix.ml
+otherlibs/threads/threadUnix.mli
+otherlibs/threads/unix.ml
+otherlibs/unix/Makefile
+otherlibs/unix/accept.c
+otherlibs/unix/access.c
+otherlibs/unix/addrofstr.c
+otherlibs/unix/alarm.c
+otherlibs/unix/bind.c
+otherlibs/unix/chdir.c
+otherlibs/unix/chmod.c
+otherlibs/unix/chown.c
+otherlibs/unix/chroot.c
+otherlibs/unix/close.c
+otherlibs/unix/closedir.c
+otherlibs/unix/connect.c
+otherlibs/unix/cst2constr.c
+otherlibs/unix/cst2constr.h
+otherlibs/unix/cstringv.c
+otherlibs/unix/dup.c
+otherlibs/unix/dup2.c
+otherlibs/unix/envir.c
+otherlibs/unix/errmsg.c
+otherlibs/unix/execv.c
+otherlibs/unix/execve.c
+otherlibs/unix/execvp.c
+otherlibs/unix/exit.c
+otherlibs/unix/fchmod.c
+otherlibs/unix/fchown.c
+otherlibs/unix/fcntl.c
+otherlibs/unix/fork.c
+otherlibs/unix/ftruncate.c
+otherlibs/unix/getcwd.c
+otherlibs/unix/getegid.c
+otherlibs/unix/geteuid.c
+otherlibs/unix/getgid.c
+otherlibs/unix/getgr.c
+otherlibs/unix/getgroups.c
+otherlibs/unix/gethost.c
+otherlibs/unix/gethostname.c
+otherlibs/unix/getlogin.c
+otherlibs/unix/getpeername.c
+otherlibs/unix/getpid.c
+otherlibs/unix/getppid.c
+otherlibs/unix/getproto.c
+otherlibs/unix/getpw.c
+otherlibs/unix/getserv.c
+otherlibs/unix/getsockname.c
+otherlibs/unix/gettimeofday.c
+otherlibs/unix/getuid.c
+otherlibs/unix/gmtime.c
+otherlibs/unix/itimer.c
+otherlibs/unix/kill.c
+otherlibs/unix/link.c
+otherlibs/unix/listen.c
+otherlibs/unix/lockf.c
+otherlibs/unix/lseek.c
+otherlibs/unix/mkdir.c
+otherlibs/unix/mkfifo.c
+otherlibs/unix/nice.c
+otherlibs/unix/open.c
+otherlibs/unix/opendir.c
+otherlibs/unix/pipe.c
+otherlibs/unix/putenv.c
+otherlibs/unix/read.c
+otherlibs/unix/readdir.c
+otherlibs/unix/readlink.c
+otherlibs/unix/rename.c
+otherlibs/unix/rewinddir.c
+otherlibs/unix/rmdir.c
+otherlibs/unix/select.c
+otherlibs/unix/sendrecv.c
+otherlibs/unix/setgid.c
+otherlibs/unix/setsid.c
+otherlibs/unix/setuid.c
+otherlibs/unix/shutdown.c
+otherlibs/unix/signals.c
+otherlibs/unix/sleep.c
+otherlibs/unix/socket.c
+otherlibs/unix/socketaddr.c
+otherlibs/unix/socketaddr.h
+otherlibs/unix/socketpair.c
+otherlibs/unix/sockopt.c
+otherlibs/unix/stat.c
+otherlibs/unix/strofaddr.c
+otherlibs/unix/symlink.c
+otherlibs/unix/termios.c
+otherlibs/unix/time.c
+otherlibs/unix/times.c
+otherlibs/unix/truncate.c
+otherlibs/unix/umask.c
+otherlibs/unix/unix.ml
+otherlibs/unix/unix.mli
+otherlibs/unix/unixLabels.ml
+otherlibs/unix/unixLabels.mli
+otherlibs/unix/unixsupport.c
+otherlibs/unix/unixsupport.h
+otherlibs/unix/unlink.c
+otherlibs/unix/utimes.c
+otherlibs/unix/wait.c
+otherlibs/unix/write.c
+otherlibs/win32graph/Makefile.nt
+otherlibs/win32graph/dib.c
+otherlibs/win32graph/draw.c
+otherlibs/win32graph/libgraph.h
+otherlibs/win32graph/open.c
+otherlibs/win32unix/Makefile.nt
+otherlibs/win32unix/accept.c
+otherlibs/win32unix/bind.c
+otherlibs/win32unix/channels.c
+otherlibs/win32unix/close.c
+otherlibs/win32unix/close_on.c
+otherlibs/win32unix/connect.c
+otherlibs/win32unix/createprocess.c
+otherlibs/win32unix/dup.c
+otherlibs/win32unix/dup2.c
+otherlibs/win32unix/errmsg.c
+otherlibs/win32unix/getpeername.c
+otherlibs/win32unix/getpid.c
+otherlibs/win32unix/getsockname.c
+otherlibs/win32unix/gettimeofday.c
+otherlibs/win32unix/link.c
+otherlibs/win32unix/listen.c
+otherlibs/win32unix/lockf.c
+otherlibs/win32unix/lseek.c
+otherlibs/win32unix/mkdir.c
+otherlibs/win32unix/nonblock.c
+otherlibs/win32unix/open.c
+otherlibs/win32unix/pipe.c
+otherlibs/win32unix/read.c
+otherlibs/win32unix/rename.c
+otherlibs/win32unix/select.c
+otherlibs/win32unix/sendrecv.c
+otherlibs/win32unix/shutdown.c
+otherlibs/win32unix/sleep.c
+otherlibs/win32unix/socket.c
+otherlibs/win32unix/socketaddr.h
+otherlibs/win32unix/sockopt.c
+otherlibs/win32unix/startup.c
+otherlibs/win32unix/stat.c
+otherlibs/win32unix/system.c
+otherlibs/win32unix/unix.ml
+otherlibs/win32unix/unixsupport.c
+otherlibs/win32unix/unixsupport.h
+otherlibs/win32unix/windir.c
+otherlibs/win32unix/winwait.c
+otherlibs/win32unix/write.c
+parsing/asttypes.mli
+parsing/lexer.mli
+parsing/lexer.mll
+parsing/linenum.mli
+parsing/linenum.mll
+parsing/location.ml
+parsing/location.mli
+parsing/longident.ml
+parsing/longident.mli
+parsing/parse.ml
+parsing/parse.mli
+parsing/parser.mly
+parsing/parsetree.mli
+parsing/printast.ml
+parsing/printast.mli
+parsing/syntaxerr.ml
+parsing/syntaxerr.mli
+stdlib/Makefile
+stdlib/Makefile.Mac
+stdlib/Makefile.nt
+stdlib/StdlibModules
+stdlib/arg.ml
+stdlib/arg.mli
+stdlib/array.ml
+stdlib/array.mli
+stdlib/arrayLabels.ml
+stdlib/arrayLabels.mli
+stdlib/buffer.ml
+stdlib/buffer.mli
+stdlib/callback.ml
+stdlib/callback.mli
+stdlib/camlinternalOO.ml
+stdlib/camlinternalOO.mli
+stdlib/char.ml
+stdlib/char.mli
+stdlib/complex.ml
+stdlib/complex.mli
+stdlib/digest.ml
+stdlib/digest.mli
+stdlib/filename.ml
+stdlib/filename.mli
+stdlib/format.ml
+stdlib/format.mli
+stdlib/gc.ml
+stdlib/gc.mli
+stdlib/genlex.ml
+stdlib/genlex.mli
+stdlib/hashtbl.ml
+stdlib/hashtbl.mli
+stdlib/header.c
+stdlib/headernt.c
+stdlib/int32.ml
+stdlib/int32.mli
+stdlib/int64.ml
+stdlib/int64.mli
+stdlib/lazy.ml
+stdlib/lazy.mli
+stdlib/lexing.ml
+stdlib/lexing.mli
+stdlib/list.ml
+stdlib/list.mli
+stdlib/listLabels.ml
+stdlib/listLabels.mli
+stdlib/map.ml
+stdlib/map.mli
+stdlib/marshal.ml
+stdlib/marshal.mli
+stdlib/moreLabels.ml
+stdlib/moreLabels.mli
+stdlib/nativeint.ml
+stdlib/nativeint.mli
+stdlib/obj.ml
+stdlib/obj.mli
+stdlib/oo.ml
+stdlib/oo.mli
+stdlib/parsing.ml
+stdlib/parsing.mli
+stdlib/pervasives.ml
+stdlib/pervasives.mli
+stdlib/printexc.ml
+stdlib/printexc.mli
+stdlib/printf.ml
+stdlib/printf.mli
+stdlib/queue.ml
+stdlib/queue.mli
+stdlib/random.ml
+stdlib/random.mli
+stdlib/scanf.ml
+stdlib/scanf.mli
+stdlib/set.ml
+stdlib/set.mli
+stdlib/sharpbang
+stdlib/sort.ml
+stdlib/sort.mli
+stdlib/stack.ml
+stdlib/stack.mli
+stdlib/stdLabels.ml
+stdlib/stdLabels.mli
+stdlib/std_exit.ml
+stdlib/stream.ml
+stdlib/stream.mli
+stdlib/string.ml
+stdlib/string.mli
+stdlib/stringLabels.ml
+stdlib/stringLabels.mli
+stdlib/sys.ml
+stdlib/sys.mli
+stdlib/weak.ml
+stdlib/weak.mli
+tools/Characters
+tools/DoMake
+tools/MakeDepend
+tools/Makefile
+tools/Makefile.Mac
+tools/Makefile.nt
+tools/OCamlc-custom
+tools/Time
+tools/addlabels.ml
+tools/checkstack.c
+tools/cleanup-header
+tools/cvt_emit.mll
+tools/dumpapprox.ml
+tools/dumpobj.ml
+tools/keywords.r
+tools/lexer299.mll
+tools/lexer301.mll
+tools/magic
+tools/make-opcodes
+tools/make-opcodes.Mac
+tools/make-package-macosx
+tools/objinfo.ml
+tools/ocaml299to3.ml
+tools/ocamlcp.ml
+tools/ocamldep.ml
+tools/ocamlmklib.mlp
+tools/ocamlmktop.ml
+tools/ocamlmktop.tpl
+tools/ocamlprof.ml
+tools/ocamlsize
+tools/primreq.ml
+tools/profiling.ml
+tools/profiling.mli
+tools/scrapelabels.ml
+toplevel/expunge.ml
+toplevel/genprintval.ml
+toplevel/genprintval.mli
+toplevel/topdirs.ml
+toplevel/topdirs.mli
+toplevel/toploop.ml
+toplevel/toploop.mli
+toplevel/topmain.ml
+toplevel/topmain.mli
+toplevel/topstart.ml
+toplevel/trace.ml
+toplevel/trace.mli
+typing/btype.ml
+typing/btype.mli
+typing/ctype.ml
+typing/ctype.mli
+typing/datarepr.ml
+typing/datarepr.mli
+typing/env.ml
+typing/env.mli
+typing/ident.ml
+typing/ident.mli
+typing/includeclass.ml
+typing/includeclass.mli
+typing/includecore.ml
+typing/includecore.mli
+typing/includemod.ml
+typing/includemod.mli
+typing/mtype.ml
+typing/mtype.mli
+typing/oprint.ml
+typing/oprint.mli
+typing/outcometree.mli
+typing/parmatch.ml
+typing/parmatch.mli
+typing/path.ml
+typing/path.mli
+typing/predef.ml
+typing/predef.mli
+typing/primitive.ml
+typing/primitive.mli
+typing/printtyp.ml
+typing/printtyp.mli
+typing/stypes.ml
+typing/stypes.mli
+typing/subst.ml
+typing/subst.mli
+typing/typeclass.ml
+typing/typeclass.mli
+typing/typecore.ml
+typing/typecore.mli
+typing/typedecl.ml
+typing/typedecl.mli
+typing/typedtree.ml
+typing/typedtree.mli
+typing/typemod.ml
+typing/typemod.mli
+typing/types.ml
+typing/types.mli
+typing/typetexp.ml
+typing/typetexp.mli
+utils/ccomp.ml
+utils/ccomp.mli
+utils/clflags.ml
+utils/config.mli
+utils/config.mlp
+utils/consistbl.ml
+utils/consistbl.mli
+utils/misc.ml
+utils/misc.mli
+utils/tbl.ml
+utils/tbl.mli
+utils/terminfo.ml
+utils/terminfo.mli
+utils/warnings.ml
+utils/warnings.mli
+win32caml/Makefile
+win32caml/inria.h
+win32caml/inriares.h
+win32caml/libgraph.h
+win32caml/menu.c
+win32caml/ocaml.c
+win32caml/ocaml.ico
+win32caml/ocaml.rc
+win32caml/startocaml.c
+yacc/Makefile
+yacc/Makefile.Mac
+yacc/Makefile.nt
+yacc/closure.c
+yacc/defs.h
+yacc/error.c
+yacc/lalr.c
+yacc/lr0.c
+yacc/main.c
+yacc/mkpar.c
+yacc/output.c
+yacc/reader.c
+yacc/skeleton.c
+yacc/symtab.c
+yacc/verbose.c
+yacc/warshall.c
--- /dev/null
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/configure
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/boot/ocamlc
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/boot/ocamllex
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/camlp4/etc/mkcamlp4.sh.tpl
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/camlp4/compile/compile.sh
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/camlp4/config/configure_batch
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/camlp4/meta/mk_q_MLast.sh
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/camlp4/ocaml_src/tools/camlp4_comm.sh
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/camlp4/ocaml_src/tools/extract_crc.sh
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/camlp4/ocaml_src/tools/ocamlc.sh
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/camlp4/ocaml_src/tools/ocamlopt.sh
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/camlp4/tools/apply.sh
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/camlp4/tools/camlp4_comm.sh
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/camlp4/tools/conv.sh
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/camlp4/tools/extract_crc.sh
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/camlp4/tools/ocamlc.sh
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/camlp4/tools/ocamlopt.sh
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/config/auto-aux/hasgot
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/config/auto-aux/runtest
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/config/auto-aux/searchpath
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/config/auto-aux/sharpbang
+ocaml-source: unusual-interpreter ./usr/src/ocaml/ocaml-3.06/config/auto-aux/sharpbang #!/bin/cat
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/config/auto-aux/solaris-ld
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/config/auto-aux/trycompile
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/config/gnu/config.guess
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/config/gnu/config.sub
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/driver/ocamlcomp.sh.in
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/ocamldoc/runocamldoc
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/otherlibs/labltk/examples_labltk/hello.tcl
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/otherlibs/str/regex-0.12/configure
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/tools/cleanup-header
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/tools/ocamlmktop.tpl
+ocaml-source: script-not-executable ./usr/src/ocaml/ocaml-3.06/tools/ocamlsize
--- /dev/null
+usr/bin
+usr/lib/ocaml/3.07
+usr/include/ocaml/3.07
+usr/share/man/man1
+usr/share/man/man3
+usr/share/emacs/site-lisp/ocaml
+usr/share/texmf/tex/latex/misc
+usr/X11R6/include/X11/pixmaps
+usr/share/lintian/overrides
--- /dev/null
+README
+Changes
+debian/ocaml_packaging_policy
+otherlibs/labltk/README.labltk
+otherlibs/labltk/examples_labltk
--- /dev/null
+?package(ocaml):needs="text" section="Apps/Programming" \
+ title="Ocaml" longtitle="Ocaml Toplevel" \
+ hints="ocaml" \
+ command="/usr/bin/ocaml" \
+ icon="/usr/X11R6/include/X11/pixmaps/JoeCaml.xpm"
--- /dev/null
+ocaml: binary-without-manpage labltk
+ocaml: binary-without-manpage ocamlbrowser
+ocaml: binary-without-manpage ocamldoc
+ocaml: binary-without-manpage ocamldoc.opt
+ocaml: binary-without-manpage ocamlmklib
+ocaml: binary-without-manpage ocamltags
+ocaml: cvsignore-file-in-package usr/share/doc/ocaml/examples_labltk/.cvsignore
+ocaml: executable-not-elf-or-script ./usr/bin/ocamltags
+ocaml: binary-or-shlib-defines-rpath ./usr/lib/ocaml/3.06/stublibs/dllgraphics.so /usr/X11R6/lib
+ocaml: binary-or-shlib-defines-rpath ./usr/lib/ocaml/3.06/stublibs/dlllabltk.so /usr/lib:/usr/X11R6/lib
+ocaml: binary-or-shlib-defines-rpath ./usr/lib/ocaml/3.06/stublibs/dlltkanim.so /usr/lib:/usr/X11R6/lib
+ocaml: menu-icon-has-bad-colors /usr/X11R6/include/X11/pixmaps/JoeCaml.xpm: lime
+ocaml: postinst-does-not-load-confmodule
--- /dev/null
+#!/bin/sh -e
+
+ln -sf /usr/lib/ocaml/3.07/caml /usr/include/caml
+
+#DEBHELPER#
+
--- /dev/null
+# Automatically added by dh_installemacsen
+if [ "$1" = "configure" ] && [ -x /usr/lib/emacsen-common/emacs-package-install ]
+then
+ /usr/lib/emacsen-common/emacs-package-install ocaml
+fi
+# End automatically added section
--- /dev/null
+#!/bin/sh -e
+
+rm -f /usr/include/caml
+
+#DEBHELPER#
+
--- /dev/null
+#!/bin/sh -e
+
+if [ ! -h /usr/include/caml ]; then
+ echo "WARNING, /usr/include/caml is not a symlink !!!!"
+fi
+
+#DEBHELPER#
+
--- /dev/null
+# Automatically added by dh_installemacsen
+if [ -x /usr/lib/emacsen-common/emacs-package-remove ] ; then
+ /usr/lib/emacsen-common/emacs-package-remove ocaml
+fi
+# End automatically added section
--- /dev/null
+
+Policy for the packaging of ocaml libraries and programs (version 0.4)
+----------------------------------------------------------------------
+
+ 1) User installed libraries.
+
+ Debian package installed ocaml related stuff install per default under
+ /usr/lib/ocaml/<ocaml_version> (that is /usr/lib/ocaml/3.06 for
+ ocaml 3.06).
+
+ User installed stuff cannot by policy go under this directory, since the
+ /usr tree is for dpkg handled packages alone. As thus, user installed
+ stuff should go into /usr/local/lib/ocaml/<ocaml_version> (that is
+ /usr/local/lib/ocaml/3.06 for ocaml 3.06).
+
+ Findlib knows about this, and will install user installed stuff into the
+ right place. But this does not resolve the problem of user stuff which
+ does not use findlib.
+
+ Another problem is that the actual version of ocaml will not search more
+ than one path by default nor can the -I +dir option be used for locally
+ installed stuff, and as thus the full path needs to be handled for these
+ cases. A solution to this needs to be coordinated with upstream.
+
+ Finally, the runtime system will look for dll.so files first at
+ /usr/local/lib/ocaml/<ocaml_version>/stublibs and then at
+ /usr/lib/ocaml/<ocaml_version>/stublibs, as can be seen in the
+ /usr/lib/ocaml/<ocaml_version>/ld.conf file.
+
+ 2) dynamically loaded stub libraries and ld.conf handling.
+
+ Starting from ocaml 3.05, ocaml now puts all dll.so files into a common
+ stublibs directory, so the ocaml-ldconf tool for handling the ld.conf
+ file is not needed anymore, but we will still keep it aroung until all
+ libraries are ported. ocaml-ldconf is now declared deprecated, and will
+ be removed in the near future, probably at the time of the ocaml 3.07
+ release, and outputs a warning in this sense when a package still using
+ it get installed.
+
+ Notice that user installed dll.so files should go into
+ /usr/local/lib/ocaml/<ocaml_version>/stublibs which is searched before
+ /usr/lib/ocaml/<ocaml_version>/stublibs.
+
+ Ocaml-ldconf handled the ld.conf file in a different way than what ocaml
+ does. There are three involved files, /var/lib/ocaml/ld.conf which is
+ handled by dpkg and its dh_ocamlld generated postinst/prerm script,
+ /etc/ocaml/ld.conf which the sysadmin can adapt to its needs, and finally
+ /usr/lib/ocaml/ld.conf which is generated from the previous two by
+ ocaml-ldconf. Since many libraries don't know about this,
+ /usr/lib/ocaml/ld.conf will be made read only (except for the
+ ocaml-ldconf tool).
+
+ Ocaml library packager should install the stub libraries (dll.so) into
+ /usr/lib/ocaml/stublibs, so no further meddling with the ld.conf file is
+ needed. If (for whatever unrecommended reasons) a separate stub library
+ is wanted, then a call to dh_ocamlld should be added in the debian/rules
+ file as follows :
+
+ dh_ocamlld -p<package> <dir1> <dir2> ...
+
+ 3) Findlib and META files
+
+ Findlib [2] provides a tool (namely "ocamlfind") to handle OCaml libraries
+ and store information about libraries dependencies, compiler flags, linking
+ options, etc ...
+ Meta information regarding a library are contained in files (usually one
+ for each library), named "META" files, contained in the library directory.
+ For example: the META file for the lablgtk [3] library is named "META" and
+ has path /usr/lib/ocaml/3.06/lablgtk/META, where "/usr/lib/ocaml/3.06" is
+ the main OCaml installation directory and "lablgtk" is the lablgtk library
+ directory.
+
+ A package which provides OCaml libraries should provides one META file for
+ each library it provides and should have it installed so that findlib can
+ find it (easily checkable doing "ocamlfind list"), installing it in the
+ library directory is usually a good solution, but others are possible.
+ If the META file isn't available upstream, the maintainer should
+ write one, include it in the debian package and suggest the upstream to
+ include it in next release.
+
+ Writing a META file is easy and usually takes a 5-minute-work, for more
+ information have a look at the Findlib manual [4], at the several META
+ files provided by other packages (e.g. lablgtk, pxp, pcre, nestring,
+ lablgl, ...) or ask on the debian-ocaml-maint ML [1] for help.
+
+
+ 4) Ocaml library packages
+
+ A package, named xxx, which provides ocaml libraries should be split as
+ follows :
+
+ - libxxx-ocaml will provide the shared library stubs, and all other
+ stuff needed to run a dynamic loading ocaml bytecode executable that
+ links into this library.
+ It should depend on ocaml-base as well as any other library needed.
+
+ - libxxx-ocaml-dev will provide the rest of the library package, in
+ fact anything needed to developp programs using the library.
+
+ Optionally, two other packages can be split :
+
+ - libxxx-ocaml-bin may include binaries provided by the library source
+ package if they are numerous. This package should conform with the
+ same regulations as other packages providing ocaml programs. It is
+ only needed to split off this package if there is a significant
+ number of programs included in the library, if not, the programs
+ should go into libxxx-ocaml-dev.
+
+ - libxxx-ocaml-doc may include any kind of documentation provided by
+ the library source package or as separate documentation. Again, if
+ there is only little documentation, they should go with the -dev
+ package.
+
+ It is also recommended that libraries use the -pack option to pack all
+ the modules provided by the library into one module. I am not sure this
+ really works right now for libraries, and i don't think upstream
+ libraries will be moving to this scheme anytime soon (unless we actively
+ lobby for it) so this is just a recomendation for now.
+
+
+ 5) Ocaml program packages
+
+ Any package providing executables issued from ocaml source should conform
+ the following regulations.
+
+ - the package will go by the name of the upstream package, without
+ modifications.
+
+ - the package debian/rules should build the native code executable if
+ supported on the architecture it is built on, and fall back to building
+ the bytecode version if no working native code compiler is available.
+ And exeption to this are the executables who are small or not time
+ critical, which may be built only as bytecode executable. It is the
+ decision of the individual maintainers to choose this, maybe guided by
+ the practic of the upstream author.
+
+ - all bytecode executables should be dynamic loading, so as to not bloat
+ the archive. However, there may be special cases, were using statically
+ linked bytecode is necessary, in these cases, it is naturally ok to
+ link statically. That said, often the upstream authors will favor
+ statically linked bytecode executables, because so they don't need to
+ worry about the presence of the dll stub libraries and such. This will
+ never be a valid reason to use statically linked bytecode in a debian
+ package. If statically linked bytecode is provided, a justification of
+ this use should be provided in the README.Debian file.
+
+ Notice, that for now, we will not split the packages into a native code
+ version and a dynamic loading bytecode version. This may be a change we
+ will go in post woody, and which will allow to distribute the bytecode
+ executables as binary: all.
+
+ 6) Caml C headers
+
+ On debian systems, the caml C headers are encoutnered under
+ /usr/include/caml, as it should be. A /usr/lib/ocaml/<ocaml_version>/caml
+ symlink is provided for backward compatibility of non debian maintained
+ packages, but using them is considered broken for debian packages.
+
+ 7) Ocaml-best-compilers
+
+ Packages for which it is recommended to use the optimized nativecode
+ compilers to build them should depend on the ocaml package and the
+ ocaml-best-compilers package. The ocaml-best-compilers will provide the
+ best compilers available for that architecture, but as it is a virtual
+ package, it cannot (yet) be a versioned dependency. The version
+ dependency should thus be carried by the ocaml dependency.
+
+ Notice that it is only usefull to use the nativecode compilers when the
+ package contains especially large source files or is very large. Mostly
+ when this is the case, the upstream authors will recommend the use of
+ nativecode compilers in these cases.
+
+ If native code compilers are recommended, it would be a good idea to
+ split the package between the native code version and a binary: all
+ bytecode version, in order to not overload the slower not nativecode
+ architectures.
+
+ 8) Ocaml dependencies.
+
+ The ocaml libraries should always depend on the exact version of ocaml
+ they were build with. Since ocaml 3.06-13, the ocaml and ocaml-base
+ package now provide virtual packages called ocaml-3.06-1 and
+ ocaml-base-3.06-1 respectively.
+
+ Ocaml libraries should build depend on ocaml-3.06-1 :
+
+ Build-Depends: ocaml-3.06-1
+
+ Ocaml library runtime packages (the libxxx-ocaml)
+ should depend on ocaml-base-3.06-1 :
+
+ Depends: ocaml-base-3.06-1
+
+ And Ocaml library developpment packages (the libxxx-ocaml-dev)
+ should depend on ocaml-3.06-1 :
+
+ Depends: ocaml-3.06-1
+
+ The old way of doing this (epends: ocaml (>= 3.06), ocaml (<< 3.07)) is
+ deprecated
+
+ It is necessary to do this to future proof library packages, so they will
+ not remain installed when a new, maybe incompatible, version of ocaml is
+ installed, and thus provide library parts built with different versions
+ of the compiler, which may not work, and is not recommended by the ocaml
+ team.
+
+ In the future, this restriction may be lifted if ocaml gains a finer
+ control of the incompatible changes in the .cm* files.
+
+ Also i may add some stuff to be able to determine this version
+ dynamically from the ocaml package, in order to simplify the work of my
+ fellow maintainers, but this will probably be a post woody stuff.
+
+ Finally, i strongly recommend that all packages containing ocaml
+ executables follow these same dependency rules, altough it may not be
+ always necessary, but again this is something recommended by the upstream
+ authors. As an exception, it is mandatory to add these dependencies for
+ executables which do dynamic loading of bytecode files, for the same
+ reason as the library case.
+
+ Notice that a critic to this is that it may hinder the ocaml compiler to
+ enter testing, if there are still packages in testing that depend on an
+ older version of ocaml. This is ok, in fact it is even the expected
+ behavior of testings and the new pool stuff. The idea is that all the
+ packages which depend on the exact same version of the ocaml package will
+ need to be available as testing candidates before the ocaml package can
+ enter testing simultaneously with these other packages. This is were the
+ pool name comes from, and we have here the ocaml pool.
+
+Ok, thats all for now, feel free to comment on it on the debian-ocaml-maint [1]
+list.
+
+References:
+
+[1] Debian Ocaml Maintainer Mailing List, <debian-ocaml-maint@lists.debian.org>,
+ archives available at http://lists.debian.org/debian-ocaml-maint/
+[2] http://www.ocaml-programming.de/packages/, debian package "ocaml-findlib"
+[3] http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/
+[4] http://www.ocaml-programming.de/packages/documentation/findlib/,
+ /usr/share/doc/ocaml-findlib/html/index.html
+
+Authors:
+ First version:
+ -- Sven Luther <luther@lambda.u-strasbg.fr>, Sat, 14 Dec 2002 22:18:44 +0100
+ findlib && META:
+ -- Stefano Zacchiroli <zack@cs.unibo.it>, Thu, 13 Jun 2002 21:21:52 +0200
+
+
--- /dev/null
+10_versioned_libdir
+14_clean
+16_objinfo
+18_ocamlinit
+20_usr_bin
--- /dev/null
+#! /bin/sh -e
+## 10_versionedlibdir.dpatch by <luther@debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Makefiles, configure scripts and other build stuff adapted for
+## DP: debian package creation
+
+if [ $# -ne 1 ]; then
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1
+fi
+case "$1" in
+ -patch) patch -f --no-backup-if-mismatch -p1 < $0;;
+ -unpatch) patch -f --no-backup-if-mismatch -R -p1 < $0;;
+ *)
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1;;
+esac
+
+exit 0
+@DPATCH@
+diff -ur ocaml-3.07beta1.orig/camlp4/config/configure_batch ocaml-3.07beta1/camlp4/config/configure_batch
+--- ocaml-3.07beta1.orig/camlp4/config/configure_batch 2002-07-23 16:11:49.000000000 +0200
++++ ocaml-3.07beta1/camlp4/config/configure_batch 2003-08-06 13:06:09.000000000 +0200
+@@ -92,13 +92,13 @@
+ *) echo "BINDIR=$bindir" >> Makefile.cnf;;
+ esac
+ case "$libdir" in
+- "") echo 'LIBDIR=$(PREFIX)/lib/camlp4' >> Makefile.cnf
+- libdir="$prefix/lib/camlp4";;
++ "") echo 'LIBDIR=$(PREFIX)/lib/ocaml/3.07/camlp4' >> Makefile.cnf
++ libdir="$prefix/lib/ocaml/3.07/camlp4";;
+ *) echo "LIBDIR=$libdir" >> Makefile.cnf;;
+ esac
+ case "$mandir" in
+- "") echo 'MANDIR=$(PREFIX)/man/man1' >> Makefile.cnf
+- mandir="$prefix/man/man1";;
++ "") echo 'MANDIR=$(PREFIX)/share/man/man1' >> Makefile.cnf
++ mandir="$prefix/share/man/man1";;
+ *) echo "MANDIR=$mandir" >> Makefile.cnf;;
+ esac
+
+diff -ur ocaml-3.07beta1.orig/configure ocaml-3.07beta1/configure
+--- ocaml-3.07beta1.orig/configure 2003-07-22 09:41:31.000000000 +0200
++++ ocaml-3.07beta1/configure 2003-08-06 13:04:38.000000000 +0200
+@@ -143,8 +143,8 @@
+ *) echo "BINDIR=$bindir" >> Makefile;;
+ esac
+ case "$libdir" in
+- "") echo 'LIBDIR=$(PREFIX)/lib/ocaml' >> Makefile
+- libdir="$prefix/lib/ocaml";;
++ "") echo 'LIBDIR=$(PREFIX)/lib/ocaml/3.07' >> Makefile
++ libdir="$prefix/lib/ocaml/3.07";;
+ *) echo "LIBDIR=$libdir" >> Makefile;;
+ esac
+ echo 'STUBLIBDIR=$(LIBDIR)/stublibs' >> Makefile
--- /dev/null
+#! /bin/sh -e
+## 14_clean.dpatch by <luther@debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Makefiles, configure scripts and other build stuff adapted for
+## DP: debian package creation
+
+if [ $# -ne 1 ]; then
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1
+fi
+case "$1" in
+ -patch) patch -f --no-backup-if-mismatch -p1 < $0;;
+ -unpatch) patch -f --no-backup-if-mismatch -R -p1 < $0;;
+ *)
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1;;
+esac
+
+exit 0
+@DPATCH@
+diff -ur ocaml-3.07beta1.orig/camlp4/camlp4/Makefile ocaml-3.07beta1/camlp4/camlp4/Makefile
+--- ocaml-3.07beta1.orig/camlp4/camlp4/Makefile 2003-07-14 19:59:28.000000000 +0200
++++ ocaml-3.07beta1/camlp4/camlp4/Makefile 2003-08-06 13:10:30.000000000 +0200
+@@ -39,6 +39,7 @@
+ clean::
+ rm -f *.cm* *.pp[io] *.o *.bak .*.bak *.out *.opt
+ rm -f $(CAMLP4)
++ rm -f camlp4.a
+
+ depend:
+ cp .depend .depend.bak
+Seulement dans ocaml-3.07beta1/debian/patches: 10_versionedlibdir.dpatch
+diff -ur ocaml-3.07beta1.orig/otherlibs/labltk/camltk/Makefile ocaml-3.07beta1/otherlibs/labltk/camltk/Makefile
+--- ocaml-3.07beta1.orig/otherlibs/labltk/camltk/Makefile 2002-04-26 15:57:38.000000000 +0200
++++ ocaml-3.07beta1/otherlibs/labltk/camltk/Makefile 2003-08-06 13:14:02.000000000 +0200
+@@ -19,6 +19,7 @@
+
+ clean:
+ $(MAKE) -f Makefile.gen clean
++ -rm -f .depend
+
+ install: $(CAMLTKOBJS)
+ if test -d $(INSTALLDIR); then : ; else mkdir $(INSTALLDIR); fi
+diff -ur ocaml-3.07beta1.orig/otherlibs/labltk/labltk/Makefile ocaml-3.07beta1/otherlibs/labltk/labltk/Makefile
+--- ocaml-3.07beta1.orig/otherlibs/labltk/labltk/Makefile 2002-04-26 15:57:39.000000000 +0200
++++ ocaml-3.07beta1/otherlibs/labltk/labltk/Makefile 2003-08-06 13:13:51.000000000 +0200
+@@ -27,6 +27,7 @@
+
+ clean:
+ $(MAKE) -f Makefile.gen clean
++ -rm -f .depend
+
+ .SUFFIXES :
+ .SUFFIXES : .mli .ml .cmi .cmx .cmo .mlp
+diff -ur ocaml-3.07beta1.orig/otherlibs/labltk/Makefile ocaml-3.07beta1/otherlibs/labltk/Makefile
+--- ocaml-3.07beta1.orig/otherlibs/labltk/Makefile 2002-05-16 17:23:05.000000000 +0200
++++ ocaml-3.07beta1/otherlibs/labltk/Makefile 2003-08-06 13:13:21.000000000 +0200
+@@ -3,7 +3,7 @@
+ SUBDIRS=compiler support lib jpf frx tkanim examples_labltk \
+ camltk labltk examples_camltk browser
+
+-all:
++all: backup
+ cd support; $(MAKE)
+ cd compiler; $(MAKE)
+ cd labltk; $(MAKE) -f Makefile.gen
+@@ -16,7 +16,7 @@
+ cd tkanim; $(MAKE)
+ cd browser; $(MAKE)
+
+-allopt:
++allopt: backup
+ cd support; $(MAKE) opt
+ cd labltk; $(MAKE) -f Makefile.gen
+ cd labltk; $(MAKE) opt
+@@ -71,5 +71,13 @@
+ for d in $(SUBDIRS); do \
+ cd $$d; $(MAKE) -f Makefile clean; cd ..; \
+ done
++ -mv README.labltk README
++ -mv labltk/.depend.original labltk/.depend
++ -mv camltk/.depend.original camltk/.depend
++
++backup:
++ -mv README README.labltk
++ -cp labltk/.depend labltk/.depend.original
++ -cp camltk/.depend camltk/.depend.original
+
+ depend:
+diff -ur ocaml-3.07beta1.orig/otherlibs/systhreads/Makefile ocaml-3.07beta1/otherlibs/systhreads/Makefile
+--- ocaml-3.07beta1.orig/otherlibs/systhreads/Makefile 2002-06-27 13:36:02.000000000 +0200
++++ ocaml-3.07beta1/otherlibs/systhreads/Makefile 2003-08-06 13:15:24.000000000 +0200
+@@ -68,6 +68,7 @@
+ clean: partialclean
+ rm -f libthreads*.a *.o threads.a
+ rm -f $(GENFILES)
++ rm -f dllthreads.so
+
+ install:
+ if test -f dllthreads.so; then cp dllthreads.so $(STUBLIBDIR)/dllthreads.so; fi
--- /dev/null
+#! /bin/sh -e
+## 16_objinfo.dpatch by <luther@debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Makefiles, configure scripts and other build stuff adapted for
+## DP: debian package creation
+
+if [ $# -ne 1 ]; then
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1
+fi
+case "$1" in
+ -patch) patch -f --no-backup-if-mismatch -p1 < $0;;
+ -unpatch) patch -f --no-backup-if-mismatch -R -p1 < $0;;
+ *)
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1;;
+esac
+
+exit 0
+@DPATCH@
+diff -ur ocaml-3.07beta1.orig/tools/Makefile ocaml-3.07beta1/tools/Makefile
+--- ocaml-3.07beta1.orig/tools/Makefile 2003-04-02 03:17:58.000000000 +0200
++++ ocaml-3.07beta1/tools/Makefile 2003-08-06 13:15:53.000000000 +0200
+@@ -23,7 +23,8 @@
+ COMPFLAGS= -warn-error A $(INCLUDES)
+ LINKFLAGS=$(INCLUDES)
+
+-all: ocamldep ocamlprof ocamlcp ocamlmktop ocamlmklib scrapelabels addlabels
++all: ocamldep ocamlprof ocamlcp ocamlmktop ocamlmklib scrapelabels addlabels \
++ objinfo
+
+ opt.opt: ocamldep.opt
+
+--- ocaml-3.07-3.06.99.2003.07.05.orig/man/ocamlc.m
++++ ocaml-3.07-3.06.99.2003.07.05/man/ocamlc.m
+@@ -241,7 +241,8 @@
+
+ .SH SEE ALSO
+ .BR ocaml (1),
+-.BR ocamlrun (1).
++.BR ocamlrun (1),
++.BR objinfo (1).
+ .br
+ .I The Objective Caml user's manual,
+ chapter "Batch compilation".
+--- ocaml-3.07-3.06.99.2003.07.05.orig/man/ocamlopt.m
++++ ocaml-3.07-3.06.99.2003.07.05/man/ocamlopt.m
+@@ -224,7 +224,8 @@
+ array or string outside of its bounds.
+
+ .SH SEE ALSO
+-.BR ocamlc (1).
++.BR ocamlc (1),
++.BR objinfo (1).
+ .br
+ .I The Objective Caml user's manual,
+ chapter "Native-code compilation".
+--- ocaml-3.07-3.06.99.2003.07.05.orig/man/objinfo.m
++++ ocaml-3.07-3.06.99.2003.07.05/man/objinfo.m
+@@ -0,0 +1,40 @@
++.TH OCAML-SOAP 1 "October 26, 2002"
++.SH NAME
++objinfo \- dump an OCaml compilation unit description
++.SH SYNOPSIS
++.B objinfo
++.RI file\ ...
++.SH DESCRIPTION
++Dump information contained in OCaml compilation units.
++Currently it works on .cmi, .cmo and .cma files.
++.sp 2
++.B objinfo
++is able to show information regarding:
++.br
++.IP
++module names
++.sp 2
++unit name
++.sp 2
++declared primitives
++.sp 2
++imported interfaces
++.sp 2
++md5sums of imported interfaces
++.sp 2
++forced custom mode
++.sp 2
++extra C libraries needed
++.sp 2
++extra C flags needed
++.sp 2
++use of unsafe features
++.PP
++depending on its invocation on .cmi, .cmo or .cma arguments.
++.SH SEE ALSO
++.BR ocamlc (1),
++.BR ocamlopt (1)
++.br
++.SH AUTHOR
++This manual page was written by Stefano Zacchiroli <zack@debian.org>,
++for the Debian GNU/Linux system (but may be used by others).
--- /dev/null
+#! /bin/sh -e
+## 18_ocamlinit.dpatch by <luther@debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: if no .ocamlinit exists in the current working directory, try
+## DP: to load the one in the user home directory, if any, before giving
+## DP: up
+
+if [ $# -ne 1 ]; then
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1
+fi
+case "$1" in
+ -patch) patch -f --no-backup-if-mismatch -p1 < $0;;
+ -unpatch) patch -f --no-backup-if-mismatch -R -p1 < $0;;
+ *)
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1;;
+esac
+
+exit 0
+@DPATCH@
+--- ocaml-3.07-3.06.99.2003.07.05.orig/toplevel/toploop.ml
++++ ocaml-3.07-3.06.99.2003.07.05/toplevel/toploop.ml
+@@ -358,7 +358,25 @@
+ crc_intfs
+
+ let load_ocamlinit ppf =
+- if Sys.file_exists ".ocamlinit" then ignore(use_silently ppf ".ocamlinit")
++ let homedir =
++ try Some (Sys.getenv "HOME")
++ with Not_found -> None
++ in
++ let initfile =
++ if Sys.file_exists ".ocamlinit" then
++ Some ".ocamlinit"
++ else
++ (match homedir with
++ | Some d ->
++ if Sys.file_exists (d ^ "/.ocamlinit") then
++ Some (d ^ "/.ocamlinit")
++ else
++ None
++ | None -> None)
++ in
++ match initfile with
++ | Some f -> ignore(use_silently ppf f)
++ | None -> ()
+
+ let set_paths () =
+ (* Add whatever -I options have been specified on the command line,
--- /dev/null
+#! /bin/sh -e
+## 20_usr_bin.dpatch by <luther@debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Use the correct /usr/bin interpreters for:
+## DP: - hello.tcl (wish intepreter)
+## DP: - ocamlsize (perl interpreters)
+
+if [ $# -ne 1 ]; then
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1
+fi
+case "$1" in
+ -patch) patch -f --no-backup-if-mismatch -p1 < $0;;
+ -unpatch) patch -f --no-backup-if-mismatch -R -p1 < $0;;
+ *)
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1;;
+esac
+
+exit 0
+@DPATCH@
+--- ocaml-3.07-3.06.99.2003.07.05.orig/otherlibs/labltk/examples_labltk/hello.tcl
++++ ocaml-3.07-3.06.99.2003.07.05/otherlibs/labltk/examples_labltk/hello.tcl
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/wish4.0
++#!/usr/bin/wish
+
+ button .hello -text "Hello, TclTk!"
+
+--- ocaml-3.07-3.06.99.2003.07.05.orig/tools/ocamlsize
++++ ocaml-3.07-3.06.99.2003.07.05/tools/ocamlsize
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl
++#!/usr/bin/perl
+
+ foreach $f (@ARGV) {
+ open(FILE, $f) || die("Cannot open $f");
--- /dev/null
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+#
+# Modified to make a template file for a multi-binary package with separated
+# build-arch and build-indep targets by Bill Allombert 2001
+
+# We want to use dpatch.
+include /usr/share/dpatch/dpatch.make
+PACKAGE = ocaml
+VERSION = 3.07
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+ INSTALL_PROGRAM += -s
+endif
+
+config.status: configure
+ dh_testdir
+ # Add here commands to configure the package.
+ ./configure --with-pthread -prefix /usr \
+ -mandir /usr/share/man \
+ -tkdefs "-I/usr/include/tcl8.4" \
+ -tklibs "-L/usr/lib -ltk8.4 -ltcl8.4"
+ sed -e "s%MANDIR=.*$$%MANDIR=\$$(PREFIX)/share/man%g" \
+ config/Makefile >config/Makefile.debian
+ mv config/Makefile.debian config/Makefile
+ if test -z "`grep "OTHERLIBRARIES.*labltk" config/Makefile`"; then\
+ echo "Error, labltk library was not built"; \
+ echo "Check your tcl/tk development packages"; \
+ echo "Aborting."; \
+ exit 1; \
+ fi
+
+
+#Architecture
+build: build-arch build-indep
+
+build-arch: build-arch-stamp
+build-arch-stamp: patch-stamp config.status
+
+ # Add here commands to compile the arch part of the package.
+ if test ! -d boot.debian; then \
+ cp -xa boot boot.debian; \
+ fi
+ $(MAKE) world bootstrap
+ if test -z `grep "ARCH=none" config/Makefile`;then \
+ echo "Building native compilers"; \
+ $(MAKE) opt opt.opt; \
+ touch opt-built-stamp; \
+ fi
+
+build-indep: build-indep-stamp
+build-indep-stamp: patch-stamp config.status
+
+ # Add here commands to compile the indep part of the package.
+ #$(MAKE) doc
+
+clean: unpatch
+ dh_testdir
+ dh_testroot
+ rm -f build-arch-stamp build-indep-stamp config-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(MAKE) clean
+ if test -d boot.debian; then \
+ rm -rf boot; \
+ mv boot.debian boot; \
+ fi
+ -$(MAKE) -C emacs clean
+
+ dh_clean
+
+install: install-indep install-arch
+install-indep:
+ dh_testdir
+ dh_testroot
+ dh_clean -k -i
+ dh_installdirs -i
+
+ # Add here commands to install the indep part of the package into
+ # debian/<package>-doc.
+ for i in `cat debian/ocaml-source.files`; do \
+ install -m 644 -D $$i \
+ debian/ocaml-source/usr/src/ocaml/ocaml-$(VERSION)/$$i; \
+ done
+ install -m 644 debian/ocaml-source.override \
+ $(CURDIR)/debian/ocaml-source/usr/share/lintian/overrides/ocaml-source
+
+ dh_install -i
+
+install-arch:
+ dh_testdir
+ dh_testroot
+ dh_clean -k -a
+ dh_installdirs -a
+
+ # Add here commands to install the arch part of the package into
+ # debian/tmp.
+ #$(MAKE) install prefix=$(CURDIR)/debian/ocaml/usr
+
+ # Let's install ocaml first.
+ $(MAKE) install PREFIX=$(CURDIR)/debian/ocaml/usr
+ $(MAKE) -C emacs EMACSDIR=$(CURDIR)/debian/ocaml/usr/share/emacs/site-lisp/ocaml simple-install
+ $(MAKE) -C emacs SCRIPTDIR=$(CURDIR)/debian/ocaml/usr/bin install-ocamltags
+ install -m 644 debian/JoeCaml.xpm \
+ $(CURDIR)/debian/ocaml/usr/X11R6/include/X11/pixmaps
+ install -m 644 debian/ocaml.override \
+ $(CURDIR)/debian/ocaml/usr/share/lintian/overrides/ocaml
+
+ # Then move the ocaml-base package.
+ dh_movefiles -pocaml-base --sourcedir=debian/ocaml
+ install -m 644 debian/ld.conf \
+ $(CURDIR)/debian/ocaml-base/usr/lib/ocaml/$(VERSION)
+ #install -m 644 debian/ocaml-base.override \
+ $(CURDIR)/debian/ocaml-base/usr/share/lintian/overrides/ocaml-base
+
+ # The ocaml-native-compilers, if available.
+ if [ -e opt-built-stamp ]; then \
+ dh_movefiles -pocaml-native-compilers \
+ --sourcedir=debian/ocaml; \
+ install -m 644 debian/ocaml-native-compilers.override \
+ $(CURDIR)/debian/ocaml-native-compilers/usr/share/lintian/overrides/ocaml-native-compilers; \
+ fi
+
+ dh_install -a
+
+# Must not depend on anything. This is to be called by
+# binary-arch/binary-multi
+# in another 'make' thread.
+binary-common:
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs Changes
+ dh_installdocs
+ dh_installexamples
+# dh_installmenu
+# dh_installdebconf
+# dh_installlogrotate
+ dh_installemacsen
+# dh_installpam
+# dh_installmime
+# dh_installinit
+# dh_installcron
+# dh_installinfo
+ dh_installman
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_perl
+# dh_python
+ dh_makeshlibs
+ dh_installdeb
+
+# Build architecture independant packages using the common target.
+binary-indep: build-indep install-indep
+ $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+# Build architecture dependant packages using the common target.
+binary-arch: build-arch install-arch
+ $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
+ if [ ! -e opt-built-stamp ]; then \
+ dh_gencontrol -pocaml \
+ -u-VF:BestProvides=" ,ocaml-best-compilers"; \
+ else \
+ dh_gencontrol -pocaml \
+ -u-VF:BestProvides=""; \
+ dh_gencontrol -pocaml-native-compilers; \
+ fi
+ dh_gencontrol -pocaml-base; \
+ dh_gencontrol -pocaml-source; \
+ dh_md5sums -a
+ dh_builddeb -a
+
+binary: binary-arch binary-indep
+.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch