[Pkg-ocaml-maint-commits] r3857 - in /trunk/packages/ocaml/trunk/debian: changelog ocaml-native-compilers.links ocaml-nox.links patches/00dpatch.conf patches/install_ocamlbuild.dpatch

zack at users.alioth.debian.org zack at users.alioth.debian.org
Sun Jun 17 15:12:20 UTC 2007


Author: zack
Date: Sun Jun 17 15:12:20 2007
New Revision: 3857

URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=3857
Log:
adopted upstream convention .byte/.native for ocamlbuild, adapted manpages accordingly

Added:
    trunk/packages/ocaml/trunk/debian/ocaml-nox.links
Modified:
    trunk/packages/ocaml/trunk/debian/changelog
    trunk/packages/ocaml/trunk/debian/ocaml-native-compilers.links
    trunk/packages/ocaml/trunk/debian/patches/00dpatch.conf
    trunk/packages/ocaml/trunk/debian/patches/install_ocamlbuild.dpatch

Modified: trunk/packages/ocaml/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/changelog?rev=3857&op=diff
==============================================================================
--- trunk/packages/ocaml/trunk/debian/changelog (original)
+++ trunk/packages/ocaml/trunk/debian/changelog Sun Jun 17 15:12:20 2007
@@ -1,3 +1,12 @@
+ocaml (3.10.0-4) UNRELEASED; urgency=low
+
+  * debian/patches/install_ocamlbuild.dpatch
+    - patched to install ocamlbuild as .native/.byte (following upstream
+      convention which will become widespread in the future), but changes
+      ocamlbuild to be a symlink to the best ocamlbuild available
+
+ -- Stefano Zacchiroli <zack at debian.org>  Sun, 17 Jun 2007 15:04:49 +0100
+
 ocaml (3.10.0-3) experimental; urgency=low
 
   * debian/patches/00list

Modified: trunk/packages/ocaml/trunk/debian/ocaml-native-compilers.links
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/ocaml-native-compilers.links?rev=3857&op=diff
==============================================================================
--- trunk/packages/ocaml/trunk/debian/ocaml-native-compilers.links (original)
+++ trunk/packages/ocaml/trunk/debian/ocaml-native-compilers.links Sun Jun 17 15:12:20 2007
@@ -1,4 +1,3 @@
-usr/share/man/man1/ocamlbuild.1.gz	usr/share/man/man1/ocamlbuild.opt.1.gz
 usr/share/man/man1/ocamlc.1.gz		usr/share/man/man1/ocamlc.opt.1.gz
 usr/share/man/man1/ocamldep.1.gz	usr/share/man/man1/ocamldep.opt.1.gz
 usr/share/man/man1/ocamldoc.1.gz	usr/share/man/man1/ocamldoc.opt.1.gz

Added: trunk/packages/ocaml/trunk/debian/ocaml-nox.links
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/ocaml-nox.links?rev=3857&op=file
==============================================================================
--- trunk/packages/ocaml/trunk/debian/ocaml-nox.links (added)
+++ trunk/packages/ocaml/trunk/debian/ocaml-nox.links Sun Jun 17 15:12:20 2007
@@ -1,0 +1,2 @@
+usr/share/man/man1/ocamlbuild.1.gz	usr/share/man/man1/ocamlbuild.byte.1.gz
+usr/share/man/man1/ocamlbuild.1.gz	usr/share/man/man1/ocamlbuild.native.1.gz

Modified: trunk/packages/ocaml/trunk/debian/patches/00dpatch.conf
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/patches/00dpatch.conf?rev=3857&op=diff
==============================================================================
--- trunk/packages/ocaml/trunk/debian/patches/00dpatch.conf (original)
+++ trunk/packages/ocaml/trunk/debian/patches/00dpatch.conf Sun Jun 17 15:12:20 2007
@@ -1,2 +1,2 @@
 conf_debianonly=1
-conf_origtargzpath=../../upstream
+conf_origtargzpath=../upstream

Modified: trunk/packages/ocaml/trunk/debian/patches/install_ocamlbuild.dpatch
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/patches/install_ocamlbuild.dpatch?rev=3857&op=diff
==============================================================================
--- trunk/packages/ocaml/trunk/debian/patches/install_ocamlbuild.dpatch (original)
+++ trunk/packages/ocaml/trunk/debian/patches/install_ocamlbuild.dpatch Sun Jun 17 15:12:20 2007
@@ -5,21 +5,37 @@
 ## DP: No description.
 
 @DPATCH@
-diff -urNad ocaml-3.10.0~/build/partial-install.sh ocaml-3.10.0/build/partial-install.sh
---- ocaml-3.10.0~/build/partial-install.sh	2007-04-05 10:12:39.000000000 +0200
-+++ ocaml-3.10.0/build/partial-install.sh	2007-06-13 16:14:19.000000000 +0200
-@@ -141,9 +141,11 @@
+diff -urNad trunk~/build/partial-install.sh trunk/build/partial-install.sh
+--- trunk~/build/partial-install.sh	2007-06-17 15:13:23.000000000 +0100
++++ trunk/build/partial-install.sh	2007-06-17 15:15:11.000000000 +0100
+@@ -47,6 +47,21 @@
+   [ -x "$3" ] || chmod +x "$3"
+ }
  
- echo "Installing ocamlbuild..."
++installbestlink() {
++  if [ -f "$1" ]; then
++    echo "  linking binary $3 to `basename $1`"
++    ln -fs "$1" "$3"
++  else
++    if [ -f "$2" ]; then
++      echo "  linking binary $3 to `basename $2`"
++      ln -fs "$2" "$3"
++    else
++      echo "None of $1, $2 exists"
++      exit 3
++    fi
++  fi
++}
++
+ installlib() {
+   if [ -f "$1" ]; then
+     dest="$2/`basename $1`"
+@@ -143,7 +158,7 @@
  cd ocamlbuild
--installbin ocamlbuild.byte$EXE $BINDIR/ocamlbuild.byte$EXE
--installbin ocamlbuild.native$EXE $BINDIR/ocamlbuild.native$EXE
+ installbin ocamlbuild.byte$EXE $BINDIR/ocamlbuild.byte$EXE
+ installbin ocamlbuild.native$EXE $BINDIR/ocamlbuild.native$EXE
 -installbestbin ocamlbuild.native$EXE ocamlbuild.byte$EXE $BINDIR/ocamlbuild$EXE
-+#installbin ocamlbuild.byte$EXE $BINDIR/ocamlbuild.byte$EXE
-+installbin ocamlbuild.byte$EXE $BINDIR/ocamlbuild$EXE
-+#installbin ocamlbuild.native$EXE $BINDIR/ocamlbuild.native$EXE
-+installbin ocamlbuild.native$EXE $BINDIR/ocamlbuild.opt$EXE
-+#installbestbin ocamlbuild.native$EXE ocamlbuild.byte$EXE $BINDIR/ocamlbuild$EXE
++installbestlink ocamlbuild.native$EXE ocamlbuild.byte$EXE $BINDIR/ocamlbuild$EXE
  
  installlibdir \
    ocamlbuildlib.$A \




More information about the Pkg-ocaml-maint-commits mailing list