1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-26 05:02:18 +00:00

CrossVC is a graphical interface for the cvs client command line tool

on the Unix, Windows and Mac OS X platform.

It allows to load modules from a server (checkout), create modules on
the server (import), as well as checking the state of directories and
individual files or updating them. Basic operations like add, remove
and commit are supported as matter of course, just like showing the
actual differences between the server version and the local sandbox,
graphical display of the version tree, and manifoldy graphical support
of project maintenance. All actions are logged on the cvs server
(configurable via history), and are therewith comprehensible.

WWW: http://www.lincvs.org/

PR:		ports/116800
Submitted by:	Pietro Cerutti (gahr at gahr.ch)
This commit is contained in:
Martin Wilke 2007-10-06 16:50:29 +00:00
parent 5e89be7ad9
commit 208fb5bcea
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=201004
6 changed files with 123 additions and 0 deletions

View File

@ -185,6 +185,7 @@
SUBDIR += cross-binutils
SUBDIR += cross-gcc
SUBDIR += cross-gdb
SUBDIR += crossvc
SUBDIR += crow
SUBDIR += cscope
SUBDIR += cscout

48
devel/crossvc/Makefile Normal file
View File

@ -0,0 +1,48 @@
# New ports collection makefile for: crossvc
# Date created: 1 October 2007
# Whom: Pietro Cerutti (gahr@gahr.ch)
#
# $FreeBSD$
PORTNAME= crossvc
PORTVERSION= 1.5.2
CATEGORIES= devel
MASTER_SITES= http://lincvs.com/download/
DISTNAME= ${PORTNAME}-${PORTVERSION}-0-generic-src
EXTRACT_SUFX= .tgz
MAINTAINER= gahr@gahr.ch
COMMENT= Cross-platform Version Control
BUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake
USE_QT_VER= 3
WRKSRC= ${WRKDIR}/CrossVC
SUB_FILES= crossvc
QMAKE?= ${QT_PREFIX}/bin/qmake
QTDIR?= ${QT_PREFIX}
CONFIGURE_ENV= QMAKESPEC="${LOCALBASE}/share/qt/mkspecs/freebsd-g++"
MAKE_ENV= QTDIR="${QTDIR}"
do-configure:
@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
${QMAKE} -o Makefile lincvs.pro
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
(cd ${WRKSRC}/CrossVC/Help/ && ${COPYTREE_SHARE} \* ${DOCSDIR}/)
.endif
${MKDIR} ${DATADIR}
(cd ${WRKSRC}/CrossVC/ && ${COPYTREE_SHARE} Tools ${DATADIR}/)
(cd ${WRKSRC}/CrossVC/ && ${COPYTREE_SHARE} Messages ${DATADIR}/)
${INSTALL_PROGRAM} ${WRKSRC}/CrossVC/crossvc.bin ${DATADIR}/
${INSTALL_SCRIPT} ${WRKSRC}/CrossVC/AppRun ${DATADIR}/
${INSTALL_SCRIPT} ${WRKDIR}/crossvc ${PREFIX}/bin
${STRIP_CMD} ${DATADIR}/crossvc.bin
.include <bsd.port.mk>

3
devel/crossvc/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (crossvc-1.5.2-0-generic-src.tgz) = 4fb196e4e5fb5b6c5d901601869308b2
SHA256 (crossvc-1.5.2-0-generic-src.tgz) = 6c4310080a7f4bf1dbd187718dc433a47ecb98c768a511902d193c77cedf781c
SIZE (crossvc-1.5.2-0-generic-src.tgz) = 1276524

View File

@ -0,0 +1,2 @@
#!/bin/sh
exec "%%PREFIX%%/share/crossvc/AppRun" "$@"

14
devel/crossvc/pkg-descr Normal file
View File

@ -0,0 +1,14 @@
CrossVC is a graphical interface for the cvs client command line tool
on the Unix, Windows and Mac OS X platform.
It allows to load modules from a server (checkout), create modules on
the server (import), as well as checking the state of directories and
individual files or updating them. Basic operations like add, remove
and commit are supported as matter of course, just like showing the
actual differences between the server version and the local sandbox,
graphical display of the version tree, and manifoldy graphical support
of project maintenance. All actions are logged on the cvs server
(configurable via history), and are therewith comprehensible.
WWW: http://www.lincvs.org/

55
devel/crossvc/pkg-plist Normal file
View File

@ -0,0 +1,55 @@
bin/crossvc
%%DATADIR%%/AppRun
%%DATADIR%%/Messages/README
%%DATADIR%%/Messages/ca_ES.qm
%%DATADIR%%/Messages/de.qm
%%DATADIR%%/Messages/dummy.qm
%%DATADIR%%/Messages/es.qm
%%DATADIR%%/Messages/fr.qm
%%DATADIR%%/Messages/it.qm
%%DATADIR%%/Messages/ja.qm
%%DATADIR%%/Messages/ru.qm
%%DATADIR%%/Messages/vi.qm
%%DATADIR%%/Tools/launch_emacs.sh
%%DATADIR%%/Tools/launch_xemacs.sh
%%DATADIR%%/Tools/rshwrapper
%%DATADIR%%/Tools/ssh-askpass.bin
%%DATADIR%%/Tools/start-ssh-agent.sh
%%DATADIR%%/crossvc.bin
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
%%PORTDOCS%%%%DOCSDIR%%/FAM-HOWTO.txt
%%PORTDOCS%%%%DOCSDIR%%/FAQ.txt
%%PORTDOCS%%%%DOCSDIR%%/INFO.txt
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
%%PORTDOCS%%%%DOCSDIR%%/INSTALL.html
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/PROXY-HOWTO.txt
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/README.html
%%PORTDOCS%%%%DOCSDIR%%/SSH-HOWTO.txt
%%PORTDOCS%%%%DOCSDIR%%/THANKS
%%PORTDOCS%%%%DOCSDIR%%/Translations/de/LIESMICH.html
%%PORTDOCS%%%%DOCSDIR%%/Translations/de/LIESMICH.txt
%%PORTDOCS%%%%DOCSDIR%%/Translations/it/LEGGIMI.html
%%PORTDOCS%%%%DOCSDIR%%/Translations/it/LEGGIMI.txt
%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/FAM-HOWTO.koi8r.txt
%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/FAM-HOWTO.ru.html
%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/FAQ.koi8r.txt
%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/INSTALL.html
%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/PROXY-HOWTO.koi8r.txt
%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/PROXY-HOWTO.ru.html
%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/README.koi8.txt
%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/README.ru.html
%%PORTDOCS%%%%DOCSDIR%%/Translations/ru/SSH-HOWTO.koi8.txt
%%PORTDOCS%%%%DOCSDIR%%/VERSION
@dirrm %%DATADIR%%/Messages
@dirrm %%DATADIR%%/Tools
@dirrm %%DATADIR%%
@dirrm %%PORTDOCS%%%%DOCSDIR%%/Translations/de
@dirrm %%PORTDOCS%%%%DOCSDIR%%/Translations/it
@dirrm %%PORTDOCS%%%%DOCSDIR%%/Translations/ru
@dirrm %%PORTDOCS%%%%DOCSDIR%%/Translations
%%PORTDOCS%%@dirrm %%DOCSDIR%%