From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Oct 1 23:50:01 2007 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A39C916A421 for ; Mon, 1 Oct 2007 23:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9856513C48E for ; Mon, 1 Oct 2007 23:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l91No10T006659 for ; Mon, 1 Oct 2007 23:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l91No1If006658; Mon, 1 Oct 2007 23:50:01 GMT (envelope-from gnats) Resent-Date: Mon, 1 Oct 2007 23:50:01 GMT Resent-Message-Id: <200710012350.l91No1If006658@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Pietro Cerutti Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D69516A420 for ; Mon, 1 Oct 2007 23:48:48 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 5388713C45B for ; Mon, 1 Oct 2007 23:48:48 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.1/8.14.1) with ESMTP id l91Nmlef034631 for ; Mon, 1 Oct 2007 23:48:47 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.1/8.14.1/Submit) id l91Nmlrv034630; Mon, 1 Oct 2007 23:48:47 GMT (envelope-from nobody) Message-Id: <200710012348.l91Nmlrv034630@www.freebsd.org> Date: Mon, 1 Oct 2007 23:48:47 GMT From: Pietro Cerutti To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/116800: New port: devel/crossvc X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Oct 2007 23:50:01 -0000 >Number: 116800 >Category: ports >Synopsis: New port: devel/crossvc >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: Mon Oct 01 23:50:00 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Pietro Cerutti >Release: 6.2-STABLE >Organization: Bern University of Applied Sciences >Environment: FreeBSD gahrtop.localhost 6.2-STABLE FreeBSD 6.2-STABLE #35: Mon Oct 1 10:38:43 CEST 2007 root@gahrtop.localhost:/usr/obj/usr/src/sys/MSI1034 i386 >Description: This is a port of CrossVC (formerly LinCVS), a graphical version-control program using Qt-3. from http://www.lincvs.org : "CrossVC is a graphical version-control program. It is available for Windows (only CrossVC XXL), Mac OS X and Unix (Linux, Solaris, BSD). You can manage the versions of source-code files. The access to all versions of a file is possible everytime. You can track the modifications from version to version. Together with CVS or Subversion CrossVC provides network-wide access to a repository for all members of a team. The team members can work on the files concurrently, they can merge their modifications, can develop on multiple branches and much more." >How-To-Repeat: >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: # # crossvc/ # crossvc/files # crossvc/files/crossvc.in # crossvc/Makefile # crossvc/pkg-descr # crossvc/pkg-plist # echo c - crossvc/ mkdir -p crossvc/ > /dev/null 2>&1 echo c - crossvc/files mkdir -p crossvc/files > /dev/null 2>&1 echo x - crossvc/files/crossvc.in sed 's/^X//' >crossvc/files/crossvc.in << 'END-of-crossvc/files/crossvc.in' X #!/bin/sh X exec "%%PREFIX%%/share/crossvc/AppRun" "$@" END-of-crossvc/files/crossvc.in echo x - crossvc/Makefile sed 's/^X//' >crossvc/Makefile << 'END-of-crossvc/Makefile' X# New ports collection makefile for: crossvc X# Date created: 1 October 2007 X# Whom: Pietro Cerutti (gahr@gahr.ch) X# X XPORTNAME= crossvc XPORTVERSION= 1.5.2 XPORTREVISION= 0 XCATEGORIES= devel XMASTER_SITES= http://lincvs.com/download/ XDISTNAME= ${PORTNAME}-${PORTVERSION}-${PORTREVISION}-generic-src XEXTRACT_SUFX= .tgz X XMAINTAINER= gahr@gahr.ch XCOMMENT= Cross-platform Version Control X XBUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake XUSE_QT_VER= 3 X XWRKSRC= ${WRKDIR}/CrossVC X XSUB_FILES= crossvc X XQMAKE?= ${QT_PREFIX}/bin/qmake XQTDIR?= ${QT_PREFIX} X XCONFIGURE_ENV= QMAKESPEC="${LOCALBASE}/share/qt/mkspecs/freebsd-g++" XMAKE_ENV= QTDIR="${QTDIR}" X Xdo-configure: X @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ X ${QMAKE} -o Makefile lincvs.pro X Xpost-install: X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X (cd ${WRKSRC}/CrossVC/Help/ && ${COPYTREE_SHARE} \* ${DOCSDIR}/) X.endif X ${MKDIR} ${DATADIR} X (cd ${WRKSRC}/CrossVC/ && ${COPYTREE_SHARE} Tools ${DATADIR}/) X (cd ${WRKSRC}/CrossVC/ && ${COPYTREE_SHARE} Messages ${DATADIR}/) X ${INSTALL_PROGRAM} ${WRKSRC}/CrossVC/crossvc.bin ${DATADIR}/ X ${INSTALL_SCRIPT} ${WRKSRC}/CrossVC/AppRun ${DATADIR}/ X ${INSTALL_SCRIPT} ${WRKDIR}/crossvc ${PREFIX}/bin X ${STRIP_CMD} ${DATADIR}/crossvc.bin X X.include END-of-crossvc/Makefile echo x - crossvc/pkg-descr sed 's/^X//' >crossvc/pkg-descr << 'END-of-crossvc/pkg-descr' XCrossVC is a graphical interface for the cvs client command line tool Xon the Unix, Windows and Mac OS X platform. X XIt allows to load modules from a server (checkout), create modules on Xthe server (import), as well as checking the state of directories and Xindividual files or updating them. Basic operations like add, remove Xand commit are supported as matter of course, just like showing the Xactual differences between the server version and the local sandbox, Xgraphical display of the version tree, and manifoldy graphical support Xof project maintenance. All actions are logged on the cvs server X(configurable via history), and are therewith comprehensible. X X XWWW: http://www.lincvs.org/ END-of-crossvc/pkg-descr echo x - crossvc/pkg-plist sed 's/^X//' >crossvc/pkg-plist << 'END-of-crossvc/pkg-plist' Xbin/crossvc X%%DATADIR%%/AppRun X%%DATADIR%%/Messages/README X%%DATADIR%%/Messages/ca_ES.qm X%%DATADIR%%/Messages/de.qm X%%DATADIR%%/Messages/dummy.qm X%%DATADIR%%/Messages/es.qm X%%DATADIR%%/Messages/fr.qm X%%DATADIR%%/Messages/it.qm X%%DATADIR%%/Messages/ja.qm X%%DATADIR%%/Messages/ru.qm X%%DATADIR%%/Messages/vi.qm X%%DATADIR%%/Tools/launch_emacs.sh X%%DATADIR%%/Tools/launch_xemacs.sh X%%DATADIR%%/Tools/rshwrapper X%%DATADIR%%/Tools/ssh-askpass.bin X%%DATADIR%%/Tools/start-ssh-agent.sh X%%DATADIR%%/crossvc.bin X%%PORTDOCS%%%%DOCSDIR%%/AUTHORS X%%PORTDOCS%%%%DOCSDIR%%/COPYING X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog X%%PORTDOCS%%%%DOCSDIR%%/FAM-HOWTO.txt X%%PORTDOCS%%%%DOCSDIR%%/FAQ.txt X%%PORTDOCS%%%%DOCSDIR%%/INFO.txt X%%PORTDOCS%%%%DOCSDIR%%/INSTALL X%%PORTDOCS%%%%DOCSDIR%%/INSTALL.html X%%PORTDOCS%%%%DOCSDIR%%/LICENSE X%%PORTDOCS%%%%DOCSDIR%%/NEWS X%%PORTDOCS%%%%DOCSDIR%%/PROXY-HOWTO.txt X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/README.html X%%PORTDOCS%%%%DOCSDIR%%/SSH-HOWTO.txt X%%PORTDOCS%%%%DOCSDIR%%/THANKS X%%PORTDOCS%%%%DOCSDIR%%/Translations/de/LIESMICH.html X%%PORTDOCS%%%%DOCSDIR%%/Translations/de/LIESMICH.txt X%%PORTDOCS%%%%DOCSDIR%%/Translations/it/LEGGIMI.html X%%PORTDOCS%%%%DOCSDIR%%/Translations/it/LEGGIMI.txt X%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/FAM-HOWTO.koi8r.txt X%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/FAM-HOWTO.ru.html X%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/FAQ.koi8r.txt X%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/INSTALL.html X%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/PROXY-HOWTO.koi8r.txt X%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/PROXY-HOWTO.ru.html X%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/README.koi8.txt X%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/README.ru.html X%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/SSH-HOWTO.koi8.txt X%%PORTDOCS%%%%DOCSDIR%%/VERSION X@dirrm %%DATADIR%%/Messages X@dirrm %%DATADIR%%/Tools X@dirrm %%DATADIR%% X@dirrm %%PORTDOCS%%%%DOCSDIR%%/Translations/de X@dirrm %%PORTDOCS%%%%DOCSDIR%%/Translations/it X@dirrm %%PORTDOCS%%%%DOCSDIR%%/Translations/ru X@dirrm %%PORTDOCS%%%%DOCSDIR%%/Translations X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-crossvc/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: