head	1.6;
access;
symbols
	pkgsrc-2015Q2:1.5.0.52
	pkgsrc-2015Q2-base:1.5
	pkgsrc-2015Q1:1.5.0.50
	pkgsrc-2015Q1-base:1.5
	pkgsrc-2014Q4:1.5.0.48
	pkgsrc-2014Q4-base:1.5
	pkgsrc-2014Q3:1.5.0.46
	pkgsrc-2014Q3-base:1.5
	pkgsrc-2014Q2:1.5.0.44
	pkgsrc-2014Q2-base:1.5
	pkgsrc-2014Q1:1.5.0.42
	pkgsrc-2014Q1-base:1.5
	pkgsrc-2013Q4:1.5.0.40
	pkgsrc-2013Q4-base:1.5
	pkgsrc-2013Q3:1.5.0.38
	pkgsrc-2013Q3-base:1.5
	pkgsrc-2013Q2:1.5.0.36
	pkgsrc-2013Q2-base:1.5
	pkgsrc-2013Q1:1.5.0.34
	pkgsrc-2013Q1-base:1.5
	pkgsrc-2012Q4:1.5.0.32
	pkgsrc-2012Q4-base:1.5
	pkgsrc-2012Q3:1.5.0.30
	pkgsrc-2012Q3-base:1.5
	pkgsrc-2012Q2:1.5.0.28
	pkgsrc-2012Q2-base:1.5
	pkgsrc-2012Q1:1.5.0.26
	pkgsrc-2012Q1-base:1.5
	pkgsrc-2011Q4:1.5.0.24
	pkgsrc-2011Q4-base:1.5
	pkgsrc-2011Q3:1.5.0.22
	pkgsrc-2011Q3-base:1.5
	pkgsrc-2011Q2:1.5.0.20
	pkgsrc-2011Q2-base:1.5
	pkgsrc-2011Q1:1.5.0.18
	pkgsrc-2011Q1-base:1.5
	pkgsrc-2010Q4:1.5.0.16
	pkgsrc-2010Q4-base:1.5
	pkgsrc-2010Q3:1.5.0.14
	pkgsrc-2010Q3-base:1.5
	pkgsrc-2010Q2:1.5.0.12
	pkgsrc-2010Q2-base:1.5
	pkgsrc-2010Q1:1.5.0.10
	pkgsrc-2010Q1-base:1.5
	pkgsrc-2009Q4:1.5.0.8
	pkgsrc-2009Q4-base:1.5
	pkgsrc-2009Q3:1.5.0.6
	pkgsrc-2009Q3-base:1.5
	pkgsrc-2009Q2:1.5.0.4
	pkgsrc-2009Q2-base:1.5
	pkgsrc-2009Q1:1.5.0.2
	pkgsrc-2009Q1-base:1.5
	pkgsrc-2008Q4:1.4.0.8
	pkgsrc-2008Q4-base:1.4
	pkgsrc-2008Q3:1.4.0.6
	pkgsrc-2008Q3-base:1.4
	cube-native-xorg:1.4.0.4
	cube-native-xorg-base:1.4
	pkgsrc-2008Q2:1.4.0.2
	pkgsrc-2008Q2-base:1.4
	pkgsrc-2008Q1:1.3.0.6
	pkgsrc-2008Q1-base:1.3
	pkgsrc-2007Q4:1.3.0.4
	pkgsrc-2007Q4-base:1.3
	pkgsrc-2007Q3:1.3.0.2
	pkgsrc-2007Q3-base:1.3
	pkgsrc-2007Q2:1.2.0.14
	pkgsrc-2007Q2-base:1.2
	pkgsrc-2007Q1:1.2.0.12
	pkgsrc-2007Q1-base:1.2
	pkgsrc-2006Q4:1.2.0.10
	pkgsrc-2006Q4-base:1.2
	pkgsrc-2006Q3:1.2.0.8
	pkgsrc-2006Q3-base:1.2
	pkgsrc-2006Q2:1.2.0.6
	pkgsrc-2006Q2-base:1.2
	pkgsrc-2006Q1:1.2.0.4
	pkgsrc-2006Q1-base:1.2
	pkgsrc-2005Q4:1.2.0.2
	pkgsrc-2005Q4-base:1.2
	pkgsrc-2005Q3:1.1.1.1.0.4
	pkgsrc-2005Q3-base:1.1.1.1
	pkgsrc-2005Q2:1.1.1.1.0.2
	pkgsrc-2005Q2-base:1.1.1.1
	pkgsrc_base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.6
date	2015.08.09.13.21.42;	author jaapb;	state dead;
branches;
next	1.5;
commitid	zxmo54SMYxlR2Bwy;

1.5
date	2009.02.17.19.16.29;	author joerg;	state Exp;
branches;
next	1.4;

1.4
date	2008.06.06.08.29.29;	author wiz;	state dead;
branches;
next	1.3;

1.3
date	2007.07.17.21.47.40;	author jmmv;	state Exp;
branches;
next	1.2;

1.2
date	2005.11.08.03.24.32;	author dan;	state dead;
branches;
next	1.1;

1.1
date	2005.05.31.16.00.58;	author drochner;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2005.05.31.16.00.58;	author drochner;	state Exp;
branches;
next	;


desc
@@


1.6
log
@Updated package to its latest version, 1.0.2. Similarly, added patches
(shamelessly purloined from the Debian package) to make the package
compile with ocaml 4.02.

Changes in the new version:
- compile fix for recent lablgtk releases
- do not crash the application with an unreadable style file
@
text
@$NetBSD: patch-ab,v 1.5 2009/02/17 19:16:29 joerg Exp $

--- glib/giochannel.ml.orig	2009-02-17 19:39:55.000000000 +0100
+++ glib/giochannel.ml
@@@@ -24,7 +24,7 @@@@ external new_file : string -> string -> 
 
 external read_chars : t -> ?off:int -> ?len:int -> string -> 
   [ `NORMAL of int | `AGAIN | `EOF]
-  = "ml_g_io_channel_read_chars"
+  = "my_ml_g_io_channel_read_chars"
 external write_chars : t -> ?bytes_written:int ref -> ?off:int -> ?len:int -> string -> 
   [ `NORMAL of int | `AGAIN]
   = "ml_g_io_channel_write_chars"
@


1.5
log
@Fix build with newer lablgtk. With help from dholland.
@
text
@d1 1
a1 1
$NetBSD$
@


1.4
log
@Checksums for patch-a{a,b} were removed from distinfo during update
to 1.0.1, so remove the files as well.
@
text
@d1 1
a1 1
$NetBSD: patch-ab,v 1.3 2007/07/17 21:47:40 jmmv Exp $
d3 3
a5 5
--- Makefile.orig	2006-10-16 22:05:43.000000000 +0200
+++ Makefile
@@@@ -73,9 +73,11 @@@@ else
 LIB3RDPARTY_OBJ = $(MONOTONE_DIR)/sqlite/lib3rdparty_a-*.o $(C_OBJ)
 endif
d7 7
a13 9
+CRYPTO_LINK     = -cclib "$(CRYPTO_LIB)"
+
 ifeq ($(OCAMLBEST), opt)
 monotone-viz : $(OBJX) lib3rdparty.a
-	$(OCAMLOPT) -o $@@ -I $(LABLGTK_DIR) $(MLLIBS) $^ $(CRYPTO_LIB) $(SQLITE_LINK)
+	$(OCAMLOPT) -o $@@ -I $(LABLGTK_DIR) $(MLLIBS) $^ $(CRYPTO_LINK) $(SQLITE_LINK)
 monotone-viz : MLLIBS = str.cmxa lablgtk.cmxa gtkInit.cmx lablgnomecanvas.cmxa 
 ifeq ($(LOCAL_LABLGTK), yes)
 $(OBJX) : .lablgtk
@


1.3
log
@Fix build under Mac OS X, which does not provide a static libcrypto.
Do this by linking against the shared library version, and depend on
openssl to fulfill this dependency.
@
text
@d1 1
a1 1
$NetBSD$
@


1.2
log
@update to 0.12, changelog below.

XXX: the package is heavily gnome-infested, pulling in half the
     known universe via lablgtk2. Only the gnome-canvas bindings
     are really needed; there's a local copy of lablgtk2 in the
     m-viz source tree now, perhaps use that?


0.12:
- change the way displayed branches are selected: now one can view
  any set of branches
- allow the ancestry graph view to be limited by date
- the `query' window now uses monotone selectors
- change the reconnection algorithm
- cert values can be copied to the clipboard (via a context menu)
- DnD support: accept drops from a file manager
- rewrite the sqlite bindings (use parsed statements now)


0.11:
- a new `query' window to search for revision matching some criterion
- some DnD support: drag a node and drop it in a terminal to copy its
  revision id
- tweak the reconnection algorithm
- build with a shared sqlite library by default
- add a preference option for the location of the `dot' program


0.10:
- try to reconnect disconnected parts of the graph (by adding grey edges)
- libgnomecanvas hack to speed up drawing
- somehow display the output of monotone diff, even if it is not valid UTF-8
- middle clicking on the graph with a (prefix) of an id selected will
  center the view on this id
- support builds with a shared sqlite library
  (--with-shared-sqlite option to configure)
@
text
@d1 1
a1 1
$NetBSD: patch-ab,v 1.1 2005/05/31 16:00:58 drochner Exp $
d3 1
a3 1
--- Makefile.orig	2005-04-20 21:34:48.000000000 +0200
d5 3
a7 8
@@@@ -7,7 +7,7 @@@@ EXTLIB       := extlib-1.3
 VPATH = mlsqlite $(OCAMLNET) $(EXTLIB) glib crypto
 
 MLINCDIRS = -I $(OCAMLNET) -I mlsqlite -I $(EXTLIB) -I $(LABLGTK_DIR) -I glib -I crypto
-CINCDIRS  = -I $(MONOTONE_DIR)/sqlite -I $(LABLGTK_DIR) -ccopt "$(GTK_CFLAGS) $(CRYPTO_CFLAGS)"
+CINCDIRS  = -I $(LABLGTK_DIR) -ccopt "$(GTK_CFLAGS) $(CRYPTO_CFLAGS)"
 GTK_CFLAGS := $(shell pkg-config gtk+-2.0 --cflags)
 
d9 6
a14 1
@@@@ -54,12 +54,12 @@@@ monotone-viz : $(OBJX) lib3rdparty.a
d16 2
a17 13
 else
 monotone-viz : $(OBJ) lib3rdparty.a
-	$(OCAMLC) -custom -o $@@ -I . -I $(LABLGTK_DIR) $(MLLIBS) $^ $(CRYPTO_LIB) 
+	$(OCAMLC) -custom -o $@@ -I . -I $(LABLGTK_DIR) $(MLLIBS) $^ ${BUILDLINK_DIR}/lib/ocaml/libcamlrun.a $(CRYPTO_LIB) ${BUILDLINK_DIR}/lib/libsqlite3.a
 monotone-viz : MLLIBS = str.cma lablgtk.cma gtkInit.cmo lablgnomecanvas.cma 
 endif
 
 lib3rdparty.a : mlsqlite/ocaml-sqlite3.o glib/ocaml-gspawn.o glib/ocaml-giochannel.o crypto/ocaml-openssl.o
-	ar crs lib3rdparty.a $(MONOTONE_DIR)/sqlite/lib3rdparty_a-*.o $^
+	ar crs lib3rdparty.a $^
 
 glib/ocaml-gspawn.o : gspawn_tags.c gspawn_tags.h
 glib/ocaml-giochannel.o : giochannel_tags.c giochannel_tags.h
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
$NetBSD$
@


1.1.1.1
log
@import monotone-viz-0.9, a tool to view monotone version trees
@
text
@@
