aboutsummaryrefslogtreecommitdiffstats
path: root/devel/crossvc
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2007-10-07 00:50:29 +0800
committermiwi <miwi@FreeBSD.org>2007-10-07 00:50:29 +0800
commita9139ca42a5dd8ce3feefc07196509d4395475bc (patch)
treeae3070fea5a5b4639a845fdcba888c03e01487f0 /devel/crossvc
parentfa35059684695cb1df5e576f2e41d4983c96b506 (diff)
downloadfreebsd-ports-gnome-a9139ca42a5dd8ce3feefc07196509d4395475bc.tar.gz
freebsd-ports-gnome-a9139ca42a5dd8ce3feefc07196509d4395475bc.tar.zst
freebsd-ports-gnome-a9139ca42a5dd8ce3feefc07196509d4395475bc.zip
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)
Diffstat (limited to 'devel/crossvc')
-rw-r--r--devel/crossvc/Makefile48
-rw-r--r--devel/crossvc/distinfo3
-rw-r--r--devel/crossvc/files/crossvc.in2
-rw-r--r--devel/crossvc/pkg-descr14
-rw-r--r--devel/crossvc/pkg-plist55
5 files changed, 122 insertions, 0 deletions
diff --git a/devel/crossvc/Makefile b/devel/crossvc/Makefile
new file mode 100644
index 000000000000..ce9aaa6fa674
--- /dev/null
+++ b/devel/crossvc/Makefile
@@ -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>
diff --git a/devel/crossvc/distinfo b/devel/crossvc/distinfo
new file mode 100644
index 000000000000..b080b5ab1c95
--- /dev/null
+++ b/devel/crossvc/distinfo
@@ -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
diff --git a/devel/crossvc/files/crossvc.in b/devel/crossvc/files/crossvc.in
new file mode 100644
index 000000000000..f2fe15c96094
--- /dev/null
+++ b/devel/crossvc/files/crossvc.in
@@ -0,0 +1,2 @@
+ #!/bin/sh
+ exec "%%PREFIX%%/share/crossvc/AppRun" "$@"
diff --git a/devel/crossvc/pkg-descr b/devel/crossvc/pkg-descr
new file mode 100644
index 000000000000..2a884765b2dd
--- /dev/null
+++ b/devel/crossvc/pkg-descr
@@ -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/
diff --git a/devel/crossvc/pkg-plist b/devel/crossvc/pkg-plist
new file mode 100644
index 000000000000..1739870721fc
--- /dev/null
+++ b/devel/crossvc/pkg-plist
@@ -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%%