pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/monotone Changes in the package, coming from a m...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/944941bd4da9
branches:  trunk
changeset: 484582:944941bd4da9
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Sun Nov 28 10:35:45 2004 +0000

description:
Changes in the package, coming from a monotone package I started creating
yesterday w/o having checked for this one:
- Beautify DESCR.
- Take maintainership.
- Handle monotone.info properly.
- Mark the package as C/C++.
- Use boost's toolset.mk to get the compiler name.
- Simplify patches by using CPPFLAGS.
- Add missing dependencies.

While here, update to 0.15:
- overhauled the internal representation of changes.  see README.changesets
  for details.
- fixed bugs in merkle trie synchronization code.
- fixed echoing and progress UI bugs (helps when using in emacs).
- upgraded cryptopp to 5.2.1.
- fixed bug 8715, diff hunk coordinate reporting.
- added figures, new tutorial to manual.
- improve accuracy of log command.
- several build, configure, and linkage fixes.
- some OSX / PPC portability fixes.

diffstat:

 devel/monotone/DESCR            |  16 ++++++++--------
 devel/monotone/Makefile         |  38 ++++++++++++++++++++++----------------
 devel/monotone/PLIST            |   3 +--
 devel/monotone/distinfo         |  11 ++++-------
 devel/monotone/patches/patch-aa |  12 ++++++------
 devel/monotone/patches/patch-ab |  13 -------------
 devel/monotone/patches/patch-ac |  13 -------------
 devel/monotone/patches/patch-ad |  13 -------------
 8 files changed, 41 insertions(+), 78 deletions(-)

diffs (197 lines):

diff -r 476961e2f7b8 -r 944941bd4da9 devel/monotone/DESCR
--- a/devel/monotone/DESCR      Sun Nov 28 10:21:48 2004 +0000
+++ b/devel/monotone/DESCR      Sun Nov 28 10:35:45 2004 +0000
@@ -1,8 +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.
+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 NetBSD, Linux, Solaris,
+OSX and Windows (among others), and is licensed under the GNU GPL.
diff -r 476961e2f7b8 -r 944941bd4da9 devel/monotone/Makefile
--- a/devel/monotone/Makefile   Sun Nov 28 10:21:48 2004 +0000
+++ b/devel/monotone/Makefile   Sun Nov 28 10:35:45 2004 +0000
@@ -1,28 +1,34 @@
-# $NetBSD: Makefile,v 1.2 2004/10/03 00:13:31 tv Exp $
+# $NetBSD: Makefile,v 1.3 2004/11/28 10:35:45 jmmv Exp $
 #
 
-DISTNAME=              monotone-0.14
-PKGREVISION=   1
-CATEGORIES=            devel
-MASTER_SITES=          http://www.venge.net/monotone/
+DISTNAME=      monotone-0.15
+CATEGORIES=    devel
+MASTER_SITES=  http://www.venge.net/monotone/
+
+MAINTAINER=    jmmv%NetBSD.org@localhost
+HOMEPAGE=      http://www.venge.net/monotone/
+COMMENT=       Free distributed version control system
 
-MAINTAINER=            tech-pkg%NetBSD.org@localhost
-HOMEPAGE=              http://www.venge.net/monotone/
-COMMENT=               Distributed revision control system
+GNU_CONFIGURE=         yes
+INFO_FILES=            monotone.info
+USE_BUILDLINK3=                yes
+USE_GNU_TOOLS+=                make
+USE_LANGUAGES=         c c++
+USE_MAKEINFO=          yes
 
-USE_BUILDLINK3=                yes
-GNU_CONFIGURE=         yes
-USE_GNU_TOOLS+=                make
 CONFIGURE_ARGS+=       --with-bundled-lua=no
 CONFIGURE_ARGS+=       --with-bundled-sqlite=no
+CONFIGURE_ENV+=                BOOST_TOOLSET=${BOOST_TOOLSET}
 
-# XXX need rules for other compilers
-BUILD_ENV+=    BLIBSF="-gcc"
+CPPFLAGS+=             -D__unix__ -D__unix
 
-# XXX This pkg doesn't need threads. Just the "configure"
-# script is too stupid (it adds -pthread to CFLAGS).
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../databases/sqlite/buildlink3.mk"
+.include "../../devel/boost/buildlink3.mk"
+.include "../../devel/boost/toolset.mk"
 .include "../../devel/boost-thread/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/popt/buildlink3.mk"
 .include "../../lang/lua/buildlink3.mk"
-.include "../../databases/sqlite/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 476961e2f7b8 -r 944941bd4da9 devel/monotone/PLIST
--- a/devel/monotone/PLIST      Sun Nov 28 10:21:48 2004 +0000
+++ b/devel/monotone/PLIST      Sun Nov 28 10:35:45 2004 +0000
@@ -1,4 +1,3 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2004/08/15 14:38:38 drochner Exp $
+@comment $NetBSD: PLIST,v 1.2 2004/11/28 10:35:45 jmmv Exp $
 bin/monotone
-info/monotone.info
 man/man1/monotone.1
diff -r 476961e2f7b8 -r 944941bd4da9 devel/monotone/distinfo
--- a/devel/monotone/distinfo   Sun Nov 28 10:21:48 2004 +0000
+++ b/devel/monotone/distinfo   Sun Nov 28 10:35:45 2004 +0000
@@ -1,8 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2004/08/15 14:38:38 drochner Exp $
+$NetBSD: distinfo,v 1.2 2004/11/28 10:35:45 jmmv 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
+SHA1 (monotone-0.15.tar.gz) = 540c734d168e8b90ae6a5bca700f0d690d5d94d1
+Size (monotone-0.15.tar.gz) = 3170364 bytes
+SHA1 (patch-aa) = 7427f8b411cdbb1f2afc007e1e099784d964c381
diff -r 476961e2f7b8 -r 944941bd4da9 devel/monotone/patches/patch-aa
--- a/devel/monotone/patches/patch-aa   Sun Nov 28 10:21:48 2004 +0000
+++ b/devel/monotone/patches/patch-aa   Sun Nov 28 10:35:45 2004 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-aa,v 1.1.1.1 2004/08/15 14:38:38 drochner Exp $
+$NetBSD: patch-aa,v 1.2 2004/11/28 10:35:45 jmmv Exp $
 
---- configure.orig     2004-08-14 14:48:02.000000000 +0200
+--- configure.orig     2004-11-06 19:13:01.000000000 +0100
 +++ 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"
++LIBS="-lboost_unit_test_framework-$BOOST_TOOLSET $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
@@ -16,7 +16,7 @@
  LIBS=$OLD_LIBS
  
 -LIBS="-lboost_filesystem $LIBS"
-+LIBS="-lboost_filesystem${BLIBSF} $LIBS"
++LIBS="-lboost_filesystem-$BOOST_TOOLSET $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
@@ -25,7 +25,7 @@
        conftest$ac_exeext conftest.$ac_ext
  
 -LIBS="-lboost_date_time $LIBS"
-+LIBS="-lboost_date_time${BLIBSF} $LIBS"
++LIBS="-lboost_date_time-$BOOST_TOOLSET $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
@@ -34,7 +34,7 @@
  
  
 -LIBS="-lboost_regex $LIBS"
-+LIBS="-lboost_regex${BLIBSF} $LIBS"
++LIBS="-lboost_regex-$BOOST_TOOLSET $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 -r 476961e2f7b8 -r 944941bd4da9 devel/monotone/patches/patch-ab
--- a/devel/monotone/patches/patch-ab   Sun Nov 28 10:21:48 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$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 -r 476961e2f7b8 -r 944941bd4da9 devel/monotone/patches/patch-ac
--- a/devel/monotone/patches/patch-ac   Sun Nov 28 10:21:48 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$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 -r 476961e2f7b8 -r 944941bd4da9 devel/monotone/patches/patch-ad
--- a/devel/monotone/patches/patch-ad   Sun Nov 28 10:21:48 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$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 <windows.h> 
- 
--#elif defined(__unix)
-+#elif defined(__unix) || defined(__NetBSD__)
- #define UNIX_STYLE_SIGNAL_HANDLING
- #include <unistd.h>
- #include <csignal>



Home | Main Index | Thread Index | Old Index