Update to 1.0.9, from Jon Olsson (maintainer).
Tested by me with both ghc-6.2.2 and upcoming ghc-6.6.1 on i386 and by R.D. Thrush on amd64. Some spaces vs. tabs detected by sturm@. ok sturm@
This commit is contained in:
parent
20bf2e60a1
commit
5bf0c0778f
@ -1,9 +1,9 @@
|
|||||||
# $OpenBSD: Makefile,v 1.18 2007/05/14 20:40:15 naddy Exp $
|
# $OpenBSD: Makefile,v 1.19 2007/06/06 19:52:17 kili Exp $
|
||||||
|
|
||||||
COMMENT= "advanced revision control system written in Haskell"
|
COMMENT= "advanced revision control system written in Haskell"
|
||||||
|
|
||||||
DISTNAME= darcs-1.0.8
|
DISTNAME= darcs-1.0.9
|
||||||
PKGNAME= ${DISTNAME}p1
|
|
||||||
CATEGORIES= devel
|
CATEGORIES= devel
|
||||||
HOMEPAGE= http://www.darcs.net/
|
HOMEPAGE= http://www.darcs.net/
|
||||||
MASTER_SITES= ${HOMEPAGE}
|
MASTER_SITES= ${HOMEPAGE}
|
||||||
@ -16,18 +16,19 @@ LIB_DEPENDS= curl.>=2::net/curl \
|
|||||||
|
|
||||||
CONFIGURE_STYLE=simple
|
CONFIGURE_STYLE=simple
|
||||||
CONFIGURE_ARGS= --prefix=${PREFIX} \
|
CONFIGURE_ARGS= --prefix=${PREFIX} \
|
||||||
--datadir=${PREFIX}/share \
|
--datadir=${PREFIX}/share \
|
||||||
--libexecdir=${PREFIX}/libexec/darcs \
|
--libexecdir=${PREFIX}/libexec/darcs \
|
||||||
--sysconfdir=${PREFIX}/share/darcs \
|
--sysconfdir=${PREFIX}/share/darcs \
|
||||||
--disable-mmap
|
--disable-mmap \
|
||||||
|
--without-docs
|
||||||
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \
|
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \
|
||||||
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" CFLAGS=""
|
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" CFLAGS=""
|
||||||
|
|
||||||
USE_GMAKE= Yes
|
USE_GMAKE= Yes
|
||||||
MAKE_FILE= GNUmakefile
|
MAKE_FILE= GNUmakefile
|
||||||
INSTALL_TARGET= install installserver installdocs
|
INSTALL_TARGET= install installserver installdocs
|
||||||
MAKE_ENV+= DARCS=${WRKSRC}/darcs
|
MAKE_ENV+= DARCS=${WRKSRC}/darcs
|
||||||
REGRESS_TARGET= check
|
REGRESS_TARGET= check
|
||||||
|
|
||||||
# GPL
|
# GPL
|
||||||
PERMIT_PACKAGE_CDROM= Yes
|
PERMIT_PACKAGE_CDROM= Yes
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
MD5 (darcs-1.0.8.tar.gz) = p6JtGpjFZ13KtMLMMOulnQ==
|
MD5 (darcs-1.0.9.tar.gz) = B3Qg7sQ37N1F2Nxmgu5h+g==
|
||||||
RMD160 (darcs-1.0.8.tar.gz) = qVMJ99x5sp1+TyN2J6owCoSqUzE=
|
RMD160 (darcs-1.0.9.tar.gz) = Opcfd45DQ9kOiPG6iBXqPIgKwqE=
|
||||||
SHA1 (darcs-1.0.8.tar.gz) = 9p+y9d6zxSgbLq7Z/LiqP+VYKd0=
|
SHA1 (darcs-1.0.9.tar.gz) = stIjjAHVMHlsKdtLRv1P2cIb6bY=
|
||||||
SHA256 (darcs-1.0.8.tar.gz) = Ns9ksQqeCeS7LUvHg3GotRHn5bvxPesadU6Gew78/Kw=
|
SHA256 (darcs-1.0.9.tar.gz) = +EimM2OtctMhex60acJnwA6mCFpJEXLThatu2iELMNw=
|
||||||
SIZE (darcs-1.0.8.tar.gz) = 1010010
|
SIZE (darcs-1.0.9.tar.gz) = 1059363
|
||||||
|
@ -1,18 +1,15 @@
|
|||||||
$OpenBSD: patch-GNUmakefile,v 1.9 2006/07/30 21:02:32 alek Exp $
|
$OpenBSD: patch-GNUmakefile,v 1.10 2007/06/06 19:52:17 kili Exp $
|
||||||
|
|
||||||
Don't try to build or install .ps docs, and don't regen the .html docs.
|
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.orig Mon Jun 4 13:39:20 2007
|
||||||
+++ GNUmakefile Fri Jun 9 15:02:22 2006
|
+++ GNUmakefile Mon Jun 4 20:47:41 2007
|
||||||
@@ -120,10 +120,9 @@ installbin: all
|
@@ -122,7 +122,7 @@ installbin: all
|
||||||
$(INSTALL) -d $(DESTDIR)$(mandir)/man1
|
$(INSTALL) -d $(DESTDIR)$(mandir)/man1
|
||||||
$(INSTALL_DATA) darcs.1 $(DESTDIR)$(mandir)/man1/
|
$(INSTALL_DATA) darcs.1 $(DESTDIR)$(mandir)/man1/
|
||||||
|
|
||||||
-installdocs: darcs.ps manual/index.html
|
-installdocs: manual/darcs.ps manual/index.html
|
||||||
+installdocs:
|
+installdocs:
|
||||||
test -d $(DESTDIR)$(datadir)/doc/darcs/manual || \
|
test -d $(DESTDIR)$(datadir)/doc/darcs/manual || \
|
||||||
$(INSTALL) -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
|
$(INSTALL_DATA) manual/* $(DESTDIR)$(datadir)/doc/darcs/manual
|
||||||
|
|
||||||
test -d $(DESTDIR)$(datadir)/doc/darcs/examples || \
|
|
||||||
|
@ -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
|
|
@ -1,13 +1,18 @@
|
|||||||
$OpenBSD: patch-tests_missed_resolution_pl,v 1.1 2005/05/09 03:41:34 dons Exp $
|
--- tests/missed_resolution.pl.orig Mon Jun 4 13:39:21 2007
|
||||||
--- tests/missed_resolution.pl.orig Mon May 9 11:03:08 2005
|
+++ tests/missed_resolution.pl Tue Jun 5 14:56:20 2007
|
||||||
+++ tests/missed_resolution.pl Mon May 9 11:14:37 2005
|
@@ -46,8 +46,14 @@ darcs "pull --all ../tmp2";
|
||||||
@@ -47,7 +47,9 @@ darcs "pull --all ../tmp2";
|
# we should have a marked conflict now.
|
||||||
# we resolve it simply by removing conflict markers.
|
# we resolve it simply by removing conflict markers.
|
||||||
|
|
||||||
# I'm too lazy to translate this to Perl right now.
|
-# I'm too lazy to translate this to Perl right now.
|
||||||
-`grep -v '\(\^ \^\|\*\*\|v v\)' A > tmp`;
|
-`grep -v '\(\^ \^\|\*\*\|v v\)' A > tmp`;
|
||||||
+#`grep -v '\(\^ \^\|\*\*\|v v\)' A > tmp`;
|
+open(A, "A") || die;
|
||||||
+`sed '/\*\*/d;/v v/d;/\^ \^/d' A > tmp`;
|
+open(TMP, ">tmp") || die;
|
||||||
|
+while (<A>) {
|
||||||
|
+ (/\^ \^|\*\*|v v/) or print TMP;
|
||||||
|
+}
|
||||||
|
+close(A);
|
||||||
|
+close(TMP);
|
||||||
+
|
+
|
||||||
mv('tmp','A');
|
mv('tmp','A');
|
||||||
|
|
||||||
|
@ -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');
|
|
||||||
+ }
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user