ports/63701: [NEW PORT] devel/monotone: A distributed version control system

Michael Neumann mneumann at ntecs.de
Wed Mar 3 17:40:19 UTC 2004


>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 at 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 at 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:



More information about the freebsd-ports-bugs mailing list