Bug 116800 - New port: devel/crossvc
Summary: New port: devel/crossvc
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Martin Wilke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-02 00:50 UTC by Pietro Cerutti
Modified: 2007-10-06 18:00 UTC (History)
0 users

See Also:


Attachments
file.shar (5.05 KB, text/plain)
2007-10-02 00:50 UTC, Pietro Cerutti
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pietro Cerutti 2007-10-02 00:50:00 UTC
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."
Comment 1 Pietro Cerutti 2007-10-03 19:17:02 UTC
I've run portlint on it.
Sorry, I should had been done before...

# 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
#	crossvc/distinfo
#
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:        3 October 2007
X# Whom:                Pietro Cerutti (gahr@gahr.ch)
X#
X# $FreeBSD$
X#
X
XPORTNAME=	crossvc
XPORTVERSION=	1.5.2
XCATEGORIES=	devel
XMASTER_SITES=	http://lincvs.com/download/
XDISTNAME=	${PORTNAME}-${PORTVERSION}-0-generic-src
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	gahr@gahr.ch
XCOMMENT=	Cross-platform Version Control
X
XBUILD_DEPENDS=	qmake:${PORTSDIR}/devel/qmake
X
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 <bsd.port.mk>
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
echo x - crossvc/distinfo
sed 's/^X//' >crossvc/distinfo << 'END-of-crossvc/distinfo'
XMD5 (crossvc-1.5.2-0-generic-src.tgz) = 4fb196e4e5fb5b6c5d901601869308b2
XSHA256 (crossvc-1.5.2-0-generic-src.tgz) =
6c4310080a7f4bf1dbd187718dc433a47ecb98c768a511902d193c77cedf781c
XSIZE (crossvc-1.5.2-0-generic-src.tgz) = 1276524
END-of-crossvc/distinfo
exit


-- 
Pietro Cerutti

PGP Public Key:
http://gahr.ch/pgp
Comment 2 Martin Wilke freebsd_committer freebsd_triage 2007-10-06 16:12:15 UTC
Responsible Changed
From-To: freebsd-ports-bugs->miwi

I'll take it.
Comment 3 Martin Wilke freebsd_committer freebsd_triage 2007-10-06 17:50:13 UTC
State Changed
From-To: open->closed

New port added. Thanks!
Comment 4 dfilter service freebsd_committer freebsd_triage 2007-10-06 17:50:35 UTC
miwi        2007-10-06 16:50:29 UTC

  FreeBSD ports repository

  Modified files:
    devel                Makefile 
  Added files:
    devel/crossvc        Makefile distinfo pkg-descr pkg-plist 
    devel/crossvc/files  crossvc.in 
  Log:
  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)
  
  Revision  Changes    Path
  1.2903    +1 -0      ports/devel/Makefile
  1.1       +48 -0     ports/devel/crossvc/Makefile (new)
  1.1       +3 -0      ports/devel/crossvc/distinfo (new)
  1.1       +2 -0      ports/devel/crossvc/files/crossvc.in (new)
  1.1       +14 -0     ports/devel/crossvc/pkg-descr (new)
  1.1       +55 -0     ports/devel/crossvc/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"