pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/buddy Initial import of buddy version 2.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/67c1d0a62a2b
branches:  trunk
changeset: 465479:67c1d0a62a2b
user:      kristerw <kristerw%pkgsrc.org@localhost>
date:      Wed Dec 31 00:04:19 2003 +0000

description:
Initial import of buddy version 2.2.

The BuDDy Binary Decision Diagrams (BDD) library presented here was made
as part of a ph.d. project on model checking of finite state machines.
The library has evolved from a simple introduction to BDDs to a full blown
BDD package with all the standard BDD operations, reordering and a wealth
of documentation.

diffstat:

 devel/buddy/DESCR            |   5 +++++
 devel/buddy/Makefile         |  24 ++++++++++++++++++++++++
 devel/buddy/PLIST            |   9 +++++++++
 devel/buddy/buildlink2.mk    |  22 ++++++++++++++++++++++
 devel/buddy/distinfo         |   6 ++++++
 devel/buddy/patches/patch-aa |  29 +++++++++++++++++++++++++++++
 devel/buddy/patches/patch-ab |  13 +++++++++++++
 7 files changed, 108 insertions(+), 0 deletions(-)

diffs (136 lines):

diff -r a29684f59aec -r 67c1d0a62a2b devel/buddy/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/buddy/DESCR Wed Dec 31 00:04:19 2003 +0000
@@ -0,0 +1,5 @@
+The BuDDy Binary Decision Diagrams (BDD) library presented here was made
+as part of a ph.d. project on model checking of finite state machines.
+The library has evolved from a simple introduction to BDDs to a full blown
+BDD package with all the standard BDD operations, reordering and a wealth
+of documentation.
diff -r a29684f59aec -r 67c1d0a62a2b devel/buddy/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/buddy/Makefile      Wed Dec 31 00:04:19 2003 +0000
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/12/31 00:04:19 kristerw Exp $
+#
+
+DISTNAME=      buddy22
+PKGNAME=       buddy-2.2
+CATEGORIES=    devel
+MASTER_SITES=  http://www.itu.dk/research/buddy/
+
+MAINTAINER=    kristerw%NetBSD.org@localhost
+HOMEPAGE=      http://www.itu.dk/research/buddy/
+COMMENT=       Library for binary decision diagrams
+
+MAKEFILE=      makefile
+ALL_TARGET=    buddy
+
+do-install:
+       ${INSTALL_DATA} ${WRKSRC}/src/libbdd.a ${PREFIX}/lib
+       ${INSTALL_DATA} ${WRKSRC}/src/bdd.h ${WRKSRC}/src/fdd.h \
+               ${WRKSRC}/src/bvec.h ${PREFIX}/include
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/buddy
+       ${INSTALL_DATA} ${WRKSRC}/doc/*.ps ${WRKSRC}/doc/*.txt \
+               ${PREFIX}/share/doc/buddy
+
+.include "../../mk/bsd.pkg.mk"
diff -r a29684f59aec -r 67c1d0a62a2b devel/buddy/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/buddy/PLIST Wed Dec 31 00:04:19 2003 +0000
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/12/31 00:04:19 kristerw Exp $
+include/bdd.h
+include/bvec.h
+include/fdd.h
+lib/libbdd.a
+share/doc/buddy/bddnotes.ps
+share/doc/buddy/buddy.ps
+share/doc/buddy/tech.txt
+@dirrm share/doc/buddy
diff -r a29684f59aec -r 67c1d0a62a2b devel/buddy/buildlink2.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/buddy/buildlink2.mk Wed Dec 31 00:04:19 2003 +0000
@@ -0,0 +1,22 @@
+# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/12/31 00:04:19 kristerw Exp $
+
+.if !defined(BUDDY_BUILDLINK2_MK)
+BUDDY_BUILDLINK2_MK=   # defined
+
+BUILDLINK_PACKAGES+=           buddy
+BUILDLINK_DEPENDS.buddy?=      buddy>=2.2
+BUILDLINK_PKGSRCDIR.buddy?=    ../../devel/buddy
+
+EVAL_PREFIX+=                  BUILDLINK_PREFIX.buddy=buddy
+BUILDLINK_PREFIX.buddy_DEFAULT=        ${LOCALBASE}
+
+BUILDLINK_FILES.buddy=         include/bdd.h
+BUILDLINK_FILES.buddy+=                include/bvec.h
+BUILDLINK_FILES.buddy+=                include/fdd.h
+BUILDLINK_FILES.buddy+=                lib/libbdd.*
+
+BUILDLINK_TARGETS+=    buddy-buildlink
+
+buddy-buildlink: _BUILDLINK_USE
+
+.endif # BUDDY_BUILDLINK2_MK
diff -r a29684f59aec -r 67c1d0a62a2b devel/buddy/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/buddy/distinfo      Wed Dec 31 00:04:19 2003 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/12/31 00:04:19 kristerw Exp $
+
+SHA1 (buddy22.tar.gz) = 1edef74161825b004872f7a148df4ecfe7efadb5
+Size (buddy22.tar.gz) = 448103 bytes
+SHA1 (patch-aa) = 81241aa7fddf07629cf2cf1a88d3254612db49a3
+SHA1 (patch-ab) = 7c7e356cf1ea7bfdb2e2493c12088fcef1acf936
diff -r a29684f59aec -r 67c1d0a62a2b devel/buddy/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/buddy/patches/patch-aa      Wed Dec 31 00:04:19 2003 +0000
@@ -0,0 +1,29 @@
+$NetBSD: patch-aa,v 1.1.1.1 2003/12/31 00:04:19 kristerw Exp $
+
+--- config.orig        Sat Nov  9 18:26:56 2002
++++ config     Tue Dec 30 19:52:02 2003
+@@ -4,19 +4,19 @@
+ # ==============================================================
+ 
+ # --- Your compiler flags
+-CFLAGS = -g -ansi -Wmissing-prototypes -Wall
++#CFLAGS = -g -ansi -Wmissing-prototypes -Wall
+ 
+ # --- Where to install the library (directory, no trailing slash)
+-LIBDIR = /usr/local/lib
++#LIBDIR = /usr/local/lib
+ 
+ # --- Where to install the include file (directory, no trailing slash)
+-INCDIR = /usr/local/include
++#INCDIR = /usr/local/include
+ 
+ # --- Your C compiler
+-CC = gcc
++#CC = gcc
+ 
+ # --- Your C++ compiler
+-CPP = g++
++#CPP = g++
+ 
+ # Some machines are missing "CLOCKS_PER_SEC". Please define a default value
+ # If you do not know this, then leave it as it is.
diff -r a29684f59aec -r 67c1d0a62a2b devel/buddy/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/buddy/patches/patch-ab      Wed Dec 31 00:04:19 2003 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2003/12/31 00:04:19 kristerw Exp $
+
+--- src/makefile.orig  Tue Dec 30 20:04:54 2003
++++ src/makefile       Tue Dec 30 20:05:12 2003
+@@ -19,7 +19,7 @@
+ .SUFFIXES: .cxx .c
+ 
+ .cxx.o:
+-      $(CPP) $(CFLAGS) $(DFLAGS) -c $<
++      $(CXX) $(CFLAGS) $(DFLAGS) -c $<
+ 
+ .c.o:
+       $(CC) $(CFLAGS) $(DFLAGS) -c $<



Home | Main Index | Thread Index | Old Index