Date: Tue, 1 Oct 2002 12:09:23 +0200 (CEST) From: mohacsi@niif.hu To: FreeBSD-gnats-submit@FreeBSD.org Cc: rooneg@electricjellyfish.net Subject: ports/43554: New port or update: subversion server r3200 (version 0.14.3) Message-ID: <200210011009.g91A9Nb38471@evil.ki.iif.hu>
next in thread | raw e-mail | index | archive | help
>Number: 43554 >Category: ports >Synopsis: New port or update: subversion server r3200 (version 0.14.3) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Oct 01 03:10:02 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Janos Mohacsi <janos.mohacsi@bsd.hu> >Release: FreeBSD 4.6-STABLE i386 >Organization: NIIF >Environment: System: FreeBSD evil.ki.iif.hu 4.6-STABLE FreeBSD 4.6-STABLE #0: Wed Aug 7 17:21:59 CEST 2002 root@evil.ki.iif.hu:/usr/src/sys/compile/EVIL i386 >Description: New version of subversion is attached to this e-mail. This version is a bit different from devel/subversion: It is installing manual pages. It is installing mod_dav_svn for apache2. Fixing bug installing shared library. Therefore its requirements is different a bit: It requires www/apache2 version 2.0.42 instead of devel/apr. It should be istalled in www/mod_dav_svn or something similar. In the same time it is the latest stable version of subversion that is available in tarball. The maintainer of devel/subversion should decide to take maintainership this 'semi-new' port and update accordingly. I need the subversion server, that is why I decided to patch and make new version of subversion in the name www/mod_dav_svn. >How-To-Repeat: Apply this shar. >Fix: # 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: # # mod_dav_svn # mod_dav_svn/pkg-plist # mod_dav_svn/pkg-message # mod_dav_svn/pkg-descr # mod_dav_svn/pkg-comment # mod_dav_svn/distinfo # mod_dav_svn/Makefile # echo c - mod_dav_svn mkdir -p mod_dav_svn > /dev/null 2>&1 echo x - mod_dav_svn/pkg-plist sed 's/^X//' >mod_dav_svn/pkg-plist << 'END-of-mod_dav_svn/pkg-plist' Xbin/svn Xbin/svn-config Xbin/svnadmin Xbin/svnlook Xinclude/subversion-1/svn_auth.h Xinclude/subversion-1/svn_base64.h Xinclude/subversion-1/svn_client.h Xinclude/subversion-1/svn_config.h Xinclude/subversion-1/svn_dav.h Xinclude/subversion-1/svn_delta.h Xinclude/subversion-1/svn_diff.h Xinclude/subversion-1/svn_error.h Xinclude/subversion-1/svn_error_codes.h Xinclude/subversion-1/svn_fs.h Xinclude/subversion-1/svn_hash.h Xinclude/subversion-1/svn_io.h Xinclude/subversion-1/svn_path.h Xinclude/subversion-1/svn_pools.h Xinclude/subversion-1/svn_props.h Xinclude/subversion-1/svn_quoprint.h Xinclude/subversion-1/svn_ra.h Xinclude/subversion-1/svn_repos.h Xinclude/subversion-1/svn_sorts.h Xinclude/subversion-1/svn_string.h Xinclude/subversion-1/svn_test.h Xinclude/subversion-1/svn_time.h Xinclude/subversion-1/svn_types.h Xinclude/subversion-1/svn_utf.h Xinclude/subversion-1/svn_version.h Xinclude/subversion-1/svn_wc.h Xinclude/subversion-1/svn_xml.h Xlib/libsvn_auth-1.a Xlib/libsvn_auth-1.la Xlib/libsvn_auth-1.so Xlib/libsvn_auth-1.so.0 Xlib/libsvn_client-1.a Xlib/libsvn_client-1.la Xlib/libsvn_client-1.so Xlib/libsvn_client-1.so.0 Xlib/libsvn_delta-1.a Xlib/libsvn_delta-1.la Xlib/libsvn_delta-1.so Xlib/libsvn_delta-1.so.0 Xlib/libsvn_fs-1.a Xlib/libsvn_fs-1.la Xlib/libsvn_fs-1.so Xlib/libsvn_fs-1.so.0 Xlib/libsvn_ra-1.a Xlib/libsvn_ra-1.la Xlib/libsvn_ra-1.so Xlib/libsvn_ra-1.so.0 Xlib/libsvn_ra_dav-1.a Xlib/libsvn_ra_dav-1.la Xlib/libsvn_ra_dav-1.so Xlib/libsvn_ra_dav-1.so.0 Xlib/libsvn_ra_local-1.a Xlib/libsvn_ra_local-1.la Xlib/libsvn_ra_local-1.so Xlib/libsvn_ra_local-1.so.0 Xlib/libsvn_repos-1.a Xlib/libsvn_repos-1.la Xlib/libsvn_repos-1.so Xlib/libsvn_repos-1.so.0 Xlib/libsvn_subr-1.a Xlib/libsvn_subr-1.la Xlib/libsvn_subr-1.so Xlib/libsvn_subr-1.so.0 Xlib/libsvn_wc-1.a Xlib/libsvn_wc-1.la Xlib/libsvn_wc-1.so Xlib/libsvn_wc-1.so.0 Xlibexec/apache2/mod_dav_svn.so X@dirrm include/subversion-1 END-of-mod_dav_svn/pkg-plist echo x - mod_dav_svn/pkg-message sed 's/^X//' >mod_dav_svn/pkg-message << 'END-of-mod_dav_svn/pkg-message' X X WARNING!!! X XSubversion is still beta software and should not be used in anything Xeven approaching a production environment. The working copy and repository Xformats are almost certainly going to change in ways that are not backwards Xcompatable, and Murphy's Law says that you will be the one that runs into Xthe nasty bug that munges all your data in a completely non-recoverable way. X XIf this hasn't scared you off yet, please use this port to download the most Xrecent development code from the main Subversion repository located at Xhttp://svn.collab.net/repos/svn/trunk, and report any bugs you encounter to Xthe development mailing list at dev@subversion.tigris.org. X XTo enable subversion server add dav directives to your apache config. END-of-mod_dav_svn/pkg-message echo x - mod_dav_svn/pkg-descr sed 's/^X//' >mod_dav_svn/pkg-descr << 'END-of-mod_dav_svn/pkg-descr' XSubversion is a version control system designed to be as similar to cvs(1) Xas possible, while fixing many outstanding problems with cvs(1). X XThis version also adds mod_dav_svn to apache2. X XWWW: http://subversion.tigris.org/ END-of-mod_dav_svn/pkg-descr echo x - mod_dav_svn/pkg-comment sed 's/^X//' >mod_dav_svn/pkg-comment << 'END-of-mod_dav_svn/pkg-comment' XVersion control system END-of-mod_dav_svn/pkg-comment echo x - mod_dav_svn/distinfo sed 's/^X//' >mod_dav_svn/distinfo << 'END-of-mod_dav_svn/distinfo' XMD5 (subversion-r3200.tar.gz) = 22afd8046d45049904aeb9f96f4c6afe END-of-mod_dav_svn/distinfo echo x - mod_dav_svn/Makefile sed 's/^X//' >mod_dav_svn/Makefile << 'END-of-mod_dav_svn/Makefile' X# New ports collection makefile for: subversion X# Date created: 10 September 2001 X# Whom: rooneg@electricjellyfish.net X# Modified for subversion dav server janos.mohacsi@bsd.hu X# X# $FreeBSD$ X XPORTNAME= subversion XPORTVERSION= r3200 # 0.14.3 XCATEGORIES= devel XMASTER_SITES= http://subversion.tigris.org/files/documents/15/841/ X XMAINTAINER= rooneg@electricjellyfish.net X XLIB_DEPENDS= db4:${PORTSDIR}/databases/db4 \ X neon.22:${PORTSDIR}/www/neon \ X expat.4:${PORTSDIR}/textproc/expat2 XRUN_DEPENDS= gdiff3:${PORTSDIR}/textproc/diffutils \ X ${LOCALBASE}/etc/apache2/httpd.conf:${PORTSDIR}/www/apache2 XBUILD_DEPENDS= gdiff3:${PORTSDIR}/textproc/diffutils \ X ${LOCALBASE}/etc/apache2/httpd.conf:${PORTSDIR}/www/apache2 X XWRKSRC= ${WRKDIR}/subversion-${PORTVERSION} XGNU_CONFIGURE= yes XUSE_REINPLACE= yes XCONFIGURE_ARGS= --with-ssl \ X --with-neon=${LOCALBASE} \ X --with-berkeley-db=${LOCALBASE}/include/db4:${LOCALBASE}/lib \ X --with-apr=${LOCALBASE} \ X --with-apr-util=${LOCALBASE} \ X --with-apxs=${LOCALBASE}/sbin/apxs X XMAN1= svn.1 svnadmin.1 XINSTALLS_SHLIB= yes X Xpost-extract: X @${REINPLACE_CMD} 's/ldb/ldb4/g' ${WRKSRC}/configure X X @${RM} -r ${WRKSRC}/neon X @${RM} -r ${WRKSRC}/apr X @${RM} -r ${WRKSRC}/apr-util X Xpost-configure: X @${REINPLACE_CMD} 's/install-swig-py-lib//g' ${WRKSRC}/Makefile X @${REINPLACE_CMD} 's/swig-py-lib//g' ${WRKSRC}/Makefile X @${REINPLACE_CMD} 's/install-info//g' ${WRKSRC}/Makefile X X.include <bsd.port.mk> END-of-mod_dav_svn/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200210011009.g91A9Nb38471>