[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