Hi, here's an update to darcs 1.0.9, please note that I've only tested
this with the GHC 6.6.1 port that Matthias Kilian recently submitted.

Testing on !i386 most appreciated.

Cheers,
-- 
Jon
diff -ruN -x CVS darcs/Makefile darcs.new/Makefile
--- darcs/Makefile      Mon May 14 22:40:15 2007
+++ darcs.new/Makefile  Mon Jun  4 09:47:55 2007
@@ -2,8 +2,8 @@
 
 COMMENT=       "advanced revision control system written in Haskell"
 
-DISTNAME=      darcs-1.0.8
-PKGNAME=       ${DISTNAME}p1
+DISTNAME=      darcs-1.0.9
+
 CATEGORIES=    devel
 HOMEPAGE=      http://www.darcs.net/
 MASTER_SITES=  ${HOMEPAGE}
diff -ruN -x CVS darcs/distinfo darcs.new/distinfo
--- darcs/distinfo      Thu Apr  5 17:37:53 2007
+++ darcs.new/distinfo  Mon Jun  4 19:58:57 2007
@@ -1,5 +1,5 @@
-MD5 (darcs-1.0.8.tar.gz) = p6JtGpjFZ13KtMLMMOulnQ==
-RMD160 (darcs-1.0.8.tar.gz) = qVMJ99x5sp1+TyN2J6owCoSqUzE=
-SHA1 (darcs-1.0.8.tar.gz) = 9p+y9d6zxSgbLq7Z/LiqP+VYKd0=
-SHA256 (darcs-1.0.8.tar.gz) = Ns9ksQqeCeS7LUvHg3GotRHn5bvxPesadU6Gew78/Kw=
-SIZE (darcs-1.0.8.tar.gz) = 1010010
+MD5 (darcs-1.0.9.tar.gz) = B3Qg7sQ37N1F2Nxmgu5h+g==
+RMD160 (darcs-1.0.9.tar.gz) = Opcfd45DQ9kOiPG6iBXqPIgKwqE=
+SHA1 (darcs-1.0.9.tar.gz) = stIjjAHVMHlsKdtLRv1P2cIb6bY=
+SHA256 (darcs-1.0.9.tar.gz) = +EimM2OtctMhex60acJnwA6mCFpJEXLThatu2iELMNw=
+SIZE (darcs-1.0.9.tar.gz) = 1059363
diff -ruN -x CVS darcs/patches/patch-GNUmakefile 
darcs.new/patches/patch-GNUmakefile
--- darcs/patches/patch-GNUmakefile     Sun Jul 30 23:02:32 2006
+++ darcs.new/patches/patch-GNUmakefile Mon Jun  4 20:47:48 2007
@@ -2,17 +2,14 @@
 
 Don't try to build or install .ps docs, and don't regen the .html docs.
 
---- GNUmakefile.orig   Fri Jun  9 15:01:54 2006
-+++ GNUmakefile        Fri Jun  9 15:02:22 2006
-@@ -120,10 +120,9 @@ installbin:       all
+--- GNUmakefile.orig   Mon Jun  4 13:39:20 2007
++++ GNUmakefile        Mon Jun  4 20:47:41 2007
+@@ -122,7 +122,7 @@ installbin:        all
                $(INSTALL) -d $(DESTDIR)$(mandir)/man1
        $(INSTALL_DATA) darcs.1 $(DESTDIR)$(mandir)/man1/
  
--installdocs:  darcs.ps manual/index.html
+-installdocs:  manual/darcs.ps manual/index.html
 +installdocs:
        test -d $(DESTDIR)$(datadir)/doc/darcs/manual || \
                $(INSTALL) -d $(DESTDIR)$(datadir)/doc/darcs/manual
--      $(INSTALL_DATA) darcs.ps $(DESTDIR)$(datadir)/doc/darcs
        $(INSTALL_DATA) manual/* $(DESTDIR)$(datadir)/doc/darcs/manual
- 
-       test -d $(DESTDIR)$(datadir)/doc/darcs/examples || \
diff -ruN -x CVS darcs/patches/patch-configure darcs.new/patches/patch-configure
--- darcs/patches/patch-configure       Sun Jul 30 23:02:32 2006
+++ darcs.new/patches/patch-configure   Thu Jan  1 01:00:00 1970
@@ -1,43 +0,0 @@
-$OpenBSD: patch-configure,v 1.7 2006/07/30 21:02:32 alek Exp $
-
-Don't build the postscript manual
-
---- configure.orig     Sun May 14 02:11:04 2006
-+++ configure  Fri Jun  9 15:04:52 2006
-@@ -4306,7 +4306,7 @@ if test "$enable_mmap" = "no"; then
- fi
- 
- 
--TARGETS="darcs darcs.1"
-+TARGETS="darcs"
- INSTALLWHAT="installbin"
- BUILDDOC="no"
- 
-@@ -4510,7 +4510,7 @@ fi
- echo "$as_me: WARNING: Cannot find dvips in your path!" >&2;}
-       fi
-       if test ! '(' '(' -z "$LATEX" ')' -o '(' -z "$DVIPS" ')' ')'; then
--      TARGETS="$TARGETS darcs.ps"
-+      TARGETS="$TARGETS"
-       INSTALLWHAT="$INSTALLWHAT installdocs"
-       BUILDDOC="yes"
-       fi
-@@ -4631,15 +4631,15 @@ fi
- echo "$as_me: WARNING: Cannot find hevea in your path either!" >&2;}
-               MAKEMANUAL="touch manual/index.html; echo Cannot make manual!"
-               else
--              TARGETS="$TARGETS manual/index.html"
-+              TARGETS="$TARGETS"
-               MAKEMANUAL="$HEVEA -o manual/index.html darcs.tex"
-               fi
-       else
--              TARGETS="$TARGETS manual/index.html"
-+              TARGETS="$TARGETS"
-               MAKEMANUAL="cd manual && $HTLATEX ../darcs.tex && ln -sf 
darcs.html index.html"
-       fi
-       else
--      TARGETS="$TARGETS manual/index.html"
-+      TARGETS="$TARGETS"
-       MAKEMANUAL="$LATEX2HTML -split +1 -dir manual darcs.tex"
-               PREPROCHTML="--html"
-       fi
diff -ruN -x CVS darcs/patches/patch-tests_missed_resolution_pl 
darcs.new/patches/patch-tests_missed_resolution_pl
--- darcs/patches/patch-tests_missed_resolution_pl      Mon May  9 05:41:34 2005
+++ darcs.new/patches/patch-tests_missed_resolution_pl  Thu Jan  1 01:00:00 1970
@@ -1,14 +0,0 @@
-$OpenBSD: patch-tests_missed_resolution_pl,v 1.1 2005/05/09 03:41:34 dons Exp $
---- tests/missed_resolution.pl.orig    Mon May  9 11:03:08 2005
-+++ tests/missed_resolution.pl Mon May  9 11:14:37 2005
-@@ -47,7 +47,9 @@ darcs "pull --all ../tmp2";
- # we resolve it simply by removing conflict markers.
- 
- # I'm too lazy to translate this to Perl right now. 
--`grep -v '\(\^ \^\|\*\*\|v v\)' A > tmp`;
-+#`grep -v '\(\^ \^\|\*\*\|v v\)' A > tmp`;
-+`sed '/\*\*/d;/v v/d;/\^ \^/d' A > tmp`;
-+
- mv('tmp','A');
- 
- darcs "record -A x -m 'resolve' --all";
diff -ruN -x CVS darcs/patches/patch-tests_pull_pl 
darcs.new/patches/patch-tests_pull_pl
--- darcs/patches/patch-tests_pull_pl   Sun Jul 30 23:02:32 2006
+++ darcs.new/patches/patch-tests_pull_pl       Thu Jan  1 01:00:00 1970
@@ -1,18 +0,0 @@
-$OpenBSD: patch-tests_pull_pl,v 1.1 2006/07/30 21:02:32 alek Exp $
---- tests/pull.pl.orig Fri Jun 16 20:59:27 2006
-+++ tests/pull.pl      Thu Jul  6 12:34:14 2006
-@@ -54,8 +54,12 @@ TAKE_LOCK: {
-     } elsif ($^O =~ /msys/i) {
-         pass('this test fails on windows, so ignore it');
-     } else {
--      like($out, qr#one/date\.t.+: permission denied#i,
--           'expect permission denied error');
-+      if(getuid() == 0) {
-+        pass("root never gets permission denied");
-+      } else {
-+        like($out, qr#one/date\.t.+: permission denied#i,
-+             'expect permission denied error');
-+      }
-     }
- };
- 

Reply via email to