Date: Wed, 3 Mar 2004 18:32:01 +0100 (CET) From: Michael Neumann <mneumann@ntecs.de> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/63701: [NEW PORT] devel/monotone: A distributed version control system Message-ID: <20040303173201.2191623B4@miya.intranet.ntecs.de> Resent-Message-ID: <200403031740.i23HeJON057682@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 63701 >Category: ports >Synopsis: [NEW PORT] devel/monotone: A distributed version control system >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Mar 03 09:40:19 PST 2004 >Closed-Date: >Last-Modified: >Originator: Michael Neumann >Release: FreeBSD 5.2.1-RELEASE i386 >Organization: >Environment: System: FreeBSD miya.intranet.ntecs.de 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Tue Mar 2 12:56:00 CET >Description: monotone is a free, distributed version control system. it provides fully disconnected operation, manages complete tree versions, keeps its state in a local transactional database, supports overlapping branches and extensible metadata, exchanges work over plain network protocols, performs history-sensitive merging, and delegates trust functions to client-side RSA certificates. WWW: http://www.venge.net/monotone/ Generated with FreeBSD Port Tools 0.50 >How-To-Repeat: >Fix: --- monotone-0.10.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # monotone # monotone/Makefile # monotone/distinfo # monotone/pkg-descr # monotone/pkg-plist # monotone/files # monotone/files/patch-aa # monotone/files/patch-ab # monotone/files/patch-ac # monotone/files/patch-ad # echo c - monotone mkdir -p monotone > /dev/null 2>&1 echo x - monotone/Makefile sed 's/^X//' >monotone/Makefile << 'END-of-monotone/Makefile' X# New ports collection makefile for: monotone X# Date created: 2 March 2003 X# Whom: Michael Neumann <mneumann@ntecs.de> X# X# $FreeBSD$ X# X XPORTNAME= monotone XPORTVERSION= 0.10 XCATEGORIES= devel XMASTER_SITES= http://www.venge.net/ XMASTER_SITE_SUBDIR= ${PORTNAME} X XMAINTAINER= mneumann@ntecs.de XCOMMENT= A distributed version control system X XLIB_DEPENDS= intl.6:${PORTSDIR}/devel/gettext \ X iconv.3:${PORTSDIR}/converters/libiconv \ X popt:${PORTSDIR}/devel/popt X X.for lib in prg_exec_monitor unit_test_framework filesystem date_time regex XBUILD_DEPENDS+= ${LOCALBASE}/lib/libboost_${lib}.a:${PORTSDIR}/devel/boost X.endfor X X.for lib in prg_exec_monitor regex date_time XRUN_DEPENDS+= ${LOCALBASE}/lib/libboost_${lib}.so:${PORTSDIR}/devel/boost X.endfor X XMAN1= monotone.1 XINFO= monotone XGNU_CONFIGURE= yes XUSE_GMAKE= yes X XCONFIGURE_ENV += LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" X X.include <bsd.port.mk> END-of-monotone/Makefile echo x - monotone/distinfo sed 's/^X//' >monotone/distinfo << 'END-of-monotone/distinfo' XMD5 (monotone-0.10.tar.gz) = 9d58a558f4ccb773cd7d2d90bfa91575 END-of-monotone/distinfo echo x - monotone/pkg-descr sed 's/^X//' >monotone/pkg-descr << 'END-of-monotone/pkg-descr' Xmonotone is a free, distributed version control system. it provides fully Xdisconnected operation, manages complete tree versions, keeps its state in a Xlocal transactional database, supports overlapping branches and extensible Xmetadata, exchanges work over plain network protocols, performs Xhistory-sensitive merging, and delegates trust functions to client-side RSA Xcertificates. X XWWW: http://www.venge.net/monotone/ END-of-monotone/pkg-descr echo x - monotone/pkg-plist sed 's/^X//' >monotone/pkg-plist << 'END-of-monotone/pkg-plist' Xbin/monotone Xbin/depot.cgi END-of-monotone/pkg-plist echo c - monotone/files mkdir -p monotone/files > /dev/null 2>&1 echo x - monotone/files/patch-aa sed 's/^X//' >monotone/files/patch-aa << 'END-of-monotone/files/patch-aa' X--- ./boost/socket/src/ip4/address.cpp.orig Thu Jan 8 00:57:36 2004 X+++ ./boost/socket/src/ip4/address.cpp Wed Mar 3 11:07:57 2004 X@@ -8,6 +8,7 @@ X // about the suitability of this software for any purpose. X // It is provided "as is" without express or implied warranty. X X+ X #ifdef HAVE_CONFIG_H X #include "config.h" X #endif X@@ -49,6 +50,10 @@ X #include <netinet/in_systm.h> X #endif X X+#include <sys/types.h> X+#include <sys/socket.h> X+ X+#include <netinet/in_systm.h> X #include <netinet/in.h> X #include <netinet/ip.h> X #include <netdb.h> END-of-monotone/files/patch-aa echo x - monotone/files/patch-ab sed 's/^X//' >monotone/files/patch-ab << 'END-of-monotone/files/patch-ab' X--- ./boost/socket/src/ip4/protocol.cpp.orig Thu Jan 8 00:57:36 2004 X+++ ./boost/socket/src/ip4/protocol.cpp Wed Mar 3 11:07:57 2004 X@@ -37,6 +37,11 @@ X #include <netinet/in_systm.h> X #endif X X+#include <sys/types.h> X+#include <sys/socket.h> X+ X+#include <netinet/in_systm.h> X+ X #include <netinet/in.h> X #include <netinet/ip.h> X #include <netdb.h> END-of-monotone/files/patch-ab echo x - monotone/files/patch-ac sed 's/^X//' >monotone/files/patch-ac << 'END-of-monotone/files/patch-ac' X--- ./boost/socket/src/interface.cpp.orig Thu Jan 8 00:57:36 2004 X+++ ./boost/socket/src/interface.cpp Wed Mar 3 11:07:57 2004 X@@ -324,9 +324,9 @@ X X #ifndef __MACH__ X // Netmask address X- if (ioctl(socket, SIOCGIFNETMASK, (char *) ifr) < 0) X- continue; X- iface->iiNetmask.set(&ifr->ifr_netmask,sizeof(::sockaddr)); X+// if (ioctl(socket, SIOCGIFNETMASK, (char *) ifr) < 0) X+// continue; X+// iface->iiNetmask.set(&ifr->ifr_netmask,sizeof(::sockaddr)); X #endif X X // // Hardware address END-of-monotone/files/patch-ac echo x - monotone/files/patch-ad sed 's/^X//' >monotone/files/patch-ad << 'END-of-monotone/files/patch-ad' X--- Makefile.in.orig Mon Mar 1 06:49:43 2004 X+++ Makefile.in Wed Mar 3 13:13:26 2004 X@@ -71,7 +71,7 @@ X LIBICONV = @LIBICONV@ X LIBINTL = @LIBINTL@ X LIBOBJS = @LIBOBJS@ X-LIBS = @LIBS@ X+LIBS = @LIBS@ -lintl X LTLIBICONV = @LTLIBICONV@ X LTLIBINTL = @LTLIBINTL@ X LTLIBOBJS = @LTLIBOBJS@ END-of-monotone/files/patch-ad exit --- monotone-0.10.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040303173201.2191623B4>