From 3e530bcf2577fda2d190ee90045067bc38340255 Mon Sep 17 00:00:00 2001 From: drochner Date: Sun, 15 Aug 2004 14:38:38 +0000 Subject: import monotone-0.14, another distributed revision control system --- devel/monotone/DESCR | 8 ++++++++ devel/monotone/Makefile | 27 +++++++++++++++++++++++++++ devel/monotone/PLIST | 4 ++++ devel/monotone/distinfo | 8 ++++++++ devel/monotone/patches/patch-aa | 40 ++++++++++++++++++++++++++++++++++++++++ devel/monotone/patches/patch-ab | 13 +++++++++++++ devel/monotone/patches/patch-ac | 13 +++++++++++++ devel/monotone/patches/patch-ad | 13 +++++++++++++ 8 files changed, 126 insertions(+) create mode 100644 devel/monotone/DESCR create mode 100644 devel/monotone/Makefile create mode 100644 devel/monotone/PLIST create mode 100644 devel/monotone/distinfo create mode 100644 devel/monotone/patches/patch-aa create mode 100644 devel/monotone/patches/patch-ab create mode 100644 devel/monotone/patches/patch-ac create mode 100644 devel/monotone/patches/patch-ad (limited to 'devel') diff --git a/devel/monotone/DESCR b/devel/monotone/DESCR new file mode 100644 index 00000000000..39b502c0452 --- /dev/null +++ b/devel/monotone/DESCR @@ -0,0 +1,8 @@ +monotone is a free distributed version control system. it provides a simple, +single-file transactional version store, with fully disconnected operation and +an efficient peer-to-peer synchronization protocol. it understands +history-sensitive merging, lightweight branches, integrated code review and +3rd party testing. it uses cryptographic version naming and client-side RSA +certificates. it has good internationalization support, has no external +dependencies, runs on linux, solaris, OSX, and windows, and is licensed under +the GNU GPL. diff --git a/devel/monotone/Makefile b/devel/monotone/Makefile new file mode 100644 index 00000000000..f8aa73137ab --- /dev/null +++ b/devel/monotone/Makefile @@ -0,0 +1,27 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/08/15 14:38:38 drochner Exp $ +# + +DISTNAME= monotone-0.14 +CATEGORIES= devel +MASTER_SITES= http://www.venge.net/monotone/ + +MAINTAINER= tech-pkg@NetBSD.org +HOMEPAGE= http://www.venge.net/monotone/ +COMMENT= Distributed revision control system + +USE_BUILDLINK3= yes +GNU_CONFIGURE= yes +USE_GNU_TOOLS+= make +CONFIGURE_ARGS+= --with-bundled-lua=no +CONFIGURE_ARGS+= --with-bundled-sqlite=no + +# XXX need rules for other compilers +BUILD_ENV+= BLIBSF="-gcc" + +# XXX This pkg doesn't need threads. Just the "configure" +# script is too stupid (it adds -pthread to CFLAGS). +.include "../../devel/boost-thread/buildlink3.mk" +.include "../../devel/popt/buildlink3.mk" +.include "../../lang/lua/buildlink3.mk" +.include "../../databases/sqlite/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/monotone/PLIST b/devel/monotone/PLIST new file mode 100644 index 00000000000..a82fce243a1 --- /dev/null +++ b/devel/monotone/PLIST @@ -0,0 +1,4 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/08/15 14:38:38 drochner Exp $ +bin/monotone +info/monotone.info +man/man1/monotone.1 diff --git a/devel/monotone/distinfo b/devel/monotone/distinfo new file mode 100644 index 00000000000..04260ada64f --- /dev/null +++ b/devel/monotone/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/08/15 14:38:38 drochner Exp $ + +SHA1 (monotone-0.14.tar.gz) = e1c05a6e9c2fdc3b3e20cdca67b12a1cdc6364af +Size (monotone-0.14.tar.gz) = 1792738 bytes +SHA1 (patch-aa) = bd7008ca3872ece8177148f1384f155bfe7b85b5 +SHA1 (patch-ab) = 87a17eea880d9ed744996a08e09b94285ba690c7 +SHA1 (patch-ac) = e6f6ab03f4a132d37d1774f72230c7b6ffa9f778 +SHA1 (patch-ad) = ad9f992c4b8ff24083f793e36c5c2b6772087583 diff --git a/devel/monotone/patches/patch-aa b/devel/monotone/patches/patch-aa new file mode 100644 index 00000000000..0cea3ff77d0 --- /dev/null +++ b/devel/monotone/patches/patch-aa @@ -0,0 +1,40 @@ +$NetBSD: patch-aa,v 1.1.1.1 2004/08/15 14:38:38 drochner Exp $ + +--- configure.orig 2004-08-14 14:48:02.000000000 +0200 ++++ configure +@@ -7964,7 +7964,7 @@ fi + + # Now check for Boost libraries proper. + +-LIBS="-lboost_unit_test_framework $OLD_LIBS" ++LIBS="-lboost_unit_test_framework${BLIBSF} $OLD_LIBS" + echo "$as_me:$LINENO: checking libboost_unit_test_framework library" >&5 + echo $ECHO_N "checking libboost_unit_test_framework library... $ECHO_C" >&6 + cat >conftest.$ac_ext <<_ACEOF +@@ -8019,7 +8019,7 @@ rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS=$OLD_LIBS + +-LIBS="-lboost_filesystem $LIBS" ++LIBS="-lboost_filesystem${BLIBSF} $LIBS" + echo "$as_me:$LINENO: checking libboost_filesystem library" >&5 + echo $ECHO_N "checking libboost_filesystem library... $ECHO_C" >&6 + cat >conftest.$ac_ext <<_ACEOF +@@ -8078,7 +8078,7 @@ fi + rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + +-LIBS="-lboost_date_time $LIBS" ++LIBS="-lboost_date_time${BLIBSF} $LIBS" + echo "$as_me:$LINENO: checking libboost_date_time library" >&5 + echo $ECHO_N "checking libboost_date_time library... $ECHO_C" >&6 + cat >conftest.$ac_ext <<_ACEOF +@@ -8138,7 +8138,7 @@ rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + + +-LIBS="-lboost_regex $LIBS" ++LIBS="-lboost_regex${BLIBSF} $LIBS" + echo "$as_me:$LINENO: checking libboost_regex library" >&5 + echo $ECHO_N "checking libboost_regex library... $ECHO_C" >&6 + cat >conftest.$ac_ext <<_ACEOF diff --git a/devel/monotone/patches/patch-ab b/devel/monotone/patches/patch-ab new file mode 100644 index 00000000000..b6e08bcc38c --- /dev/null +++ b/devel/monotone/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2004/08/15 14:38:38 drochner Exp $ + +--- Makefile.in.orig 2004-08-14 14:45:22.000000000 +0200 ++++ Makefile.in +@@ -843,7 +843,7 @@ unit_tests_CPPFLAGS = -DBUILD_UNIT_TESTS + + @STATIC_BOOST_FALSE@monotone_LDADD = lib3rdparty.a libplatform.a $(am__append_6) + @STATIC_BOOST_TRUE@monotone_LDADD = lib3rdparty.a $(BOOSTLIBS) libplatform.a $(am__append_6) +-@STATIC_BOOST_FALSE@unit_tests_LDADD = lib3rdparty.a -lboost_unit_test_framework libplatform.a $(am__append_7) ++@STATIC_BOOST_FALSE@unit_tests_LDADD = lib3rdparty.a -lboost_unit_test_framework${BLIBSF} libplatform.a $(am__append_7) + @STATIC_BOOST_TRUE@unit_tests_LDADD = lib3rdparty.a $(BOOSTLIBS) \ + @STATIC_BOOST_TRUE@ @BOOST_LIBDIR@/libboost_unit_test_framework.a\ + @STATIC_BOOST_TRUE@libplatform.a $(am__append_7) diff --git a/devel/monotone/patches/patch-ac b/devel/monotone/patches/patch-ac new file mode 100644 index 00000000000..faebdde9ef1 --- /dev/null +++ b/devel/monotone/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1.1.1 2004/08/15 14:38:38 drochner Exp $ + +--- cryptopp/config.h.orig 2004-08-14 15:13:46.000000000 +0200 ++++ cryptopp/config.h +@@ -194,7 +194,7 @@ NAMESPACE_END + #define CRYPTOPP_WIN32_AVAILABLE + #endif + +-#if defined(__unix__) || defined(__MACH__) ++#if defined(__unix__) || defined(__MACH__) || defined(__NetBSD__) + #define CRYPTOPP_UNIX_AVAILABLE + #endif + diff --git a/devel/monotone/patches/patch-ad b/devel/monotone/patches/patch-ad new file mode 100644 index 00000000000..f5439f1ccd0 --- /dev/null +++ b/devel/monotone/patches/patch-ad @@ -0,0 +1,13 @@ +$NetBSD: patch-ad,v 1.1.1.1 2004/08/15 14:38:38 drochner Exp $ + +--- main.cc.orig 2004-08-14 15:24:21.000000000 +0200 ++++ main.cc +@@ -42,7 +42,7 @@ + #define MS_STRUCTURED_EXCEPTION_HANDLING + #include + +-#elif defined(__unix) ++#elif defined(__unix) || defined(__NetBSD__) + #define UNIX_STYLE_SIGNAL_HANDLING + #include + #include -- cgit v1.2.3