summaryrefslogtreecommitdiff
path: root/devel/lincvs
diff options
context:
space:
mode:
authorghen <ghen>2005-12-28 13:07:14 +0000
committerghen <ghen>2005-12-28 13:07:14 +0000
commit0548e80dddbcff9d4dac39c263b7c4bc425bb219 (patch)
tree168bc88a33478ebce1292db9dc0e624a9b8a871f /devel/lincvs
parenta8e8c27ec1cf53763f50fc2de71b2e55afa9d5a2 (diff)
downloadpkgsrc-0548e80dddbcff9d4dac39c263b7c4bc425bb219.tar.gz
Import lincvs from pkgsrc-wip. Ok by wiz.
LinCVS is a graphical Interface for the cvs client commandline 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.
Diffstat (limited to 'devel/lincvs')
-rw-r--r--devel/lincvs/DESCR9
-rw-r--r--devel/lincvs/Makefile45
-rw-r--r--devel/lincvs/PLIST39
-rw-r--r--devel/lincvs/distinfo15
-rw-r--r--devel/lincvs/patches/patch-aa40
-rw-r--r--devel/lincvs/patches/patch-ab12
-rw-r--r--devel/lincvs/patches/patch-ac13
-rw-r--r--devel/lincvs/patches/patch-ad23
-rw-r--r--devel/lincvs/patches/patch-ae12
-rw-r--r--devel/lincvs/patches/patch-af14
-rw-r--r--devel/lincvs/patches/patch-ag12
-rw-r--r--devel/lincvs/patches/patch-ah15
-rw-r--r--devel/lincvs/patches/patch-ai13
-rw-r--r--devel/lincvs/patches/patch-aj13
14 files changed, 275 insertions, 0 deletions
diff --git a/devel/lincvs/DESCR b/devel/lincvs/DESCR
new file mode 100644
index 00000000000..9d2db95901f
--- /dev/null
+++ b/devel/lincvs/DESCR
@@ -0,0 +1,9 @@
+LinCVS is a graphical Interface for the cvs client commandline 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.
diff --git a/devel/lincvs/Makefile b/devel/lincvs/Makefile
new file mode 100644
index 00000000000..e8e6f25a2ff
--- /dev/null
+++ b/devel/lincvs/Makefile
@@ -0,0 +1,45 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/12/28 13:07:14 ghen Exp $
+
+DISTNAME= lincvs-1.4.3-0-generic-src
+PKGNAME= ${DISTNAME:S/-0-generic-src//}
+CATEGORIES= devel x11
+MASTER_SITES= http://lincvs.com/download/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= ghen@NetBSD.org
+HOMEPAGE= http://lincvs.org/
+COMMENT= Nice GUI front-end to CVS (using Qt)
+
+SUBST_CLASSES+= qmake
+SUBST_STAGE.qmake= post-patch
+SUBST_FILES.qmake= lincvs.pro
+SUBST_SED.qmake= -e 's,%%QTDIR%%,${PREFIX}${QTDIR},'
+
+SUBST_CLASSES+= appdir
+SUBST_STAGE.appdir= post-patch
+SUBST_FILES.appdir= src/lincvs.cpp src/main.cpp src/cvscontrol.cpp
+SUBST_SED.appdir= -e 's,%%PREFIX%%,${PREFIX},'
+
+WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
+
+do-configure:
+ ${QTDIR}/bin/qmake -o ${WRKSRC}/Makefile ${WRKSRC}/lincvs.pro
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/lincvs.bin ${PREFIX}/bin/lincvs
+ ${INSTALL_PROGRAM} ${WRKSRC}/contrib/rshwrapper/rshwrapper ${PREFIX}/libexec/rshwrapper
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/lincvs
+.for FILE in FAM-HOWTO.txt FAQ.txt INFO.txt INSTALL INSTALL.html PROXY-HOWTO.txt README README.html SSH-HOWTO.txt
+ ${INSTALL_DATA} ${WRKSRC}/doc/${FILE} ${PREFIX}/share/doc/lincvs/
+.endfor
+.for LANG in de it ru
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/lincvs/${LANG}
+ ${INSTALL_DATA} ${WRKSRC}/doc/translations/${LANG}/* ${PREFIX}/share/doc/lincvs/${LANG}/
+.endfor
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/lincvs/messages
+ ${INSTALL_DATA} ${WRKSRC}/ts/*.qm ${PREFIX}/share/lincvs/messages/
+
+.include "../../x11/qt3-libs/buildlink3.mk"
+.include "../../x11/qt3-tools/buildlink3.mk"
+BUILDLINK_DEPMETHOD.qt3-tools= build
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/lincvs/PLIST b/devel/lincvs/PLIST
new file mode 100644
index 00000000000..8a75f80cc82
--- /dev/null
+++ b/devel/lincvs/PLIST
@@ -0,0 +1,39 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/12/28 13:07:14 ghen Exp $
+bin/lincvs
+libexec/rshwrapper
+share/doc/lincvs/FAM-HOWTO.txt
+share/doc/lincvs/FAQ.txt
+share/doc/lincvs/INFO.txt
+share/doc/lincvs/INSTALL
+share/doc/lincvs/INSTALL.html
+share/doc/lincvs/PROXY-HOWTO.txt
+share/doc/lincvs/README
+share/doc/lincvs/README.html
+share/doc/lincvs/SSH-HOWTO.txt
+share/doc/lincvs/de/LIESMICH.html
+share/doc/lincvs/de/LIESMICH.txt
+share/doc/lincvs/it/LEGGIMI.html
+share/doc/lincvs/it/LEGGIMI.txt
+share/doc/lincvs/ru/FAM-HOWTO.koi8r.txt
+share/doc/lincvs/ru/FAM-HOWTO.ru.html
+share/doc/lincvs/ru/FAQ.koi8r.txt
+share/doc/lincvs/ru/INSTALL.html
+share/doc/lincvs/ru/PROXY-HOWTO.koi8r.txt
+share/doc/lincvs/ru/PROXY-HOWTO.ru.html
+share/doc/lincvs/ru/README.koi8.txt
+share/doc/lincvs/ru/README.ru.html
+share/doc/lincvs/ru/SSH-HOWTO.koi8.txt
+share/lincvs/messages/ca_ES.qm
+share/lincvs/messages/de.qm
+share/lincvs/messages/es.qm
+share/lincvs/messages/fr.qm
+share/lincvs/messages/it.qm
+share/lincvs/messages/ja.qm
+share/lincvs/messages/ru.qm
+share/lincvs/messages/vi.qm
+@dirrm share/lincvs/messages
+@dirrm share/lincvs
+@dirrm share/doc/lincvs/ru
+@dirrm share/doc/lincvs/it
+@dirrm share/doc/lincvs/de
+@dirrm share/doc/lincvs
diff --git a/devel/lincvs/distinfo b/devel/lincvs/distinfo
new file mode 100644
index 00000000000..d78ab923478
--- /dev/null
+++ b/devel/lincvs/distinfo
@@ -0,0 +1,15 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/12/28 13:07:14 ghen Exp $
+
+SHA1 (lincvs-1.4.3-0-generic-src.tgz) = a7c4598bf3cc892bd104fbeaf059eb9b80c8171d
+RMD160 (lincvs-1.4.3-0-generic-src.tgz) = da7a821148797b69062aac0c7704605796c62141
+Size (lincvs-1.4.3-0-generic-src.tgz) = 1231514 bytes
+SHA1 (patch-aa) = 386b98a60c614a467932768709b9772160e328f4
+SHA1 (patch-ab) = 1019eade14ed46f111aa1e1a6a5b32f7193cb171
+SHA1 (patch-ac) = d5f4c14925f291090c6f56413275b0afd934a217
+SHA1 (patch-ad) = d528e9ba6bf60cdc30c456117566567d94e3827d
+SHA1 (patch-ae) = 5e9df370b50c9652ec12d75ab579390be5c64727
+SHA1 (patch-af) = 611568aaf919ca08caa2c9fd7c5563d4551b149a
+SHA1 (patch-ag) = 07c6d57f36ac88d789abb7d62e676d1f49b91ab9
+SHA1 (patch-ah) = 781ddbcbbd310f1db3d2dfbc3b3f0042dd5e4bcb
+SHA1 (patch-ai) = 4a748fd61e552f3503f025027a9c9e50e3d79e64
+SHA1 (patch-aj) = 5c39c28df7a4723bd1d10341b38ecaff70d7bf21
diff --git a/devel/lincvs/patches/patch-aa b/devel/lincvs/patches/patch-aa
new file mode 100644
index 00000000000..f1d0b6cd166
--- /dev/null
+++ b/devel/lincvs/patches/patch-aa
@@ -0,0 +1,40 @@
+$NetBSD: patch-aa,v 1.1.1.1 2005/12/28 13:07:14 ghen Exp $
+
+--- lincvs.pro.orig 2005-07-31 14:32:58.000000000 +0200
++++ lincvs.pro
+@@ -22,7 +22,7 @@ unix {
+ # check timezone functions (Unix only)
+ !mac:unix {
+ message( "Check for timezone function..." )
+- system(cd test && qmake -o Makefile check_tz.pro && make)
++ system(cd test && %%QTDIR%%/bin/qmake -o Makefile check_tz.pro && make)
+ exists(test/check_tz) {
+ # use gmtoff member of tm structure
+ message("Use gmtoff member of tm structure")
+@@ -42,7 +42,7 @@ mac {
+ # check for standard compliant compiler (Unix only)
+ !mac:unix {
+ message( "Check for standard compliant compiler..." )
+- system(cd test && qmake -o Makefile check_std.pro && make)
++ system(cd test && %%QTDIR%%/bin/qmake -o Makefile check_std.pro && make)
+ exists(test/check_std) {
+ # compiler knows std
+ message("Use std namespace")
+@@ -59,7 +59,7 @@ mac {
+ # check for working exception handling (Unix only)
+ !mac:unix {
+ message( "Check for working exception handling..." )
+- system(cd test && qmake -o Makefile check_exc.pro && make)
++ system(cd test && %%QTDIR%%/bin/qmake -o Makefile check_exc.pro && make)
+ exists(test/check_exc) {
+ # exception handling works
+ message("Exception handling works")
+@@ -76,7 +76,7 @@ mac {
+ # check for nanosleep (Unix only)
+ !mac:unix {
+ message( "Check for nanosleep..." )
+- system(cd test && qmake -o Makefile check_nano.pro && make)
++ system(cd test && %%QTDIR%%/bin/qmake -o Makefile check_nano.pro && make)
+ exists(test/check_nano) {
+ # use nanosleep
+ message("Use nanosleep")
diff --git a/devel/lincvs/patches/patch-ab b/devel/lincvs/patches/patch-ab
new file mode 100644
index 00000000000..527bbd5080f
--- /dev/null
+++ b/devel/lincvs/patches/patch-ab
@@ -0,0 +1,12 @@
+$NetBSD: patch-ab,v 1.1.1.1 2005/12/28 13:07:14 ghen Exp $
+
+--- src/AnnotateDialog.ui.orig 2005-07-25 22:12:46.000000000 +0200
++++ src/AnnotateDialog.ui
+@@ -153,7 +153,4 @@
+ <slot>enterWhatsThisMode()</slot>
+ </slots>
+ <layoutdefaults spacing="6" margin="11"/>
+-<includehints>
+- <includehint>cvsfileviewer.h</includehint>
+-</includehints>
+ </UI>
diff --git a/devel/lincvs/patches/patch-ac b/devel/lincvs/patches/patch-ac
new file mode 100644
index 00000000000..04d5808a237
--- /dev/null
+++ b/devel/lincvs/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2005/12/28 13:07:14 ghen Exp $
+
+--- src/LogDialog.ui.orig 2005-07-25 22:13:43.000000000 +0200
++++ src/LogDialog.ui
+@@ -1315,8 +1315,4 @@ The left clicked revision corresponds wi
+ </slots>
+ <pixmapinproject/>
+ <layoutdefaults spacing="6" margin="11"/>
+-<includehints>
+- <includehint>logtreeview.h</includehint>
+- <includehint>loglistview.h</includehint>
+-</includehints>
+ </UI>
diff --git a/devel/lincvs/patches/patch-ad b/devel/lincvs/patches/patch-ad
new file mode 100644
index 00000000000..3ea5d2d705f
--- /dev/null
+++ b/devel/lincvs/patches/patch-ad
@@ -0,0 +1,23 @@
+$NetBSD: patch-ad,v 1.1.1.1 2005/12/28 13:07:14 ghen Exp $
+
+--- src/settingsdialog.ui.orig 2005-07-25 22:15:30.000000000 +0200
++++ src/settingsdialog.ui
+@@ -4445,18 +4445,4 @@ It's helpful if you attach a bug report
+ </slots>
+ <pixmapinproject/>
+ <layoutdefaults spacing="6" margin="11"/>
+-<includehints>
+- <includehint>ccolorbutton.h</includehint>
+- <includehint>ccolorbutton.h</includehint>
+- <includehint>ccolorbutton.h</includehint>
+- <includehint>ccolorbutton.h</includehint>
+- <includehint>ccolorbutton.h</includehint>
+- <includehint>ccolorbutton.h</includehint>
+- <includehint>ccolorbutton.h</includehint>
+- <includehint>ccolorbutton.h</includehint>
+- <includehint>ccolorbutton.h</includehint>
+- <includehint>ccolorbutton.h</includehint>
+- <includehint>ccolorbutton.h</includehint>
+- <includehint>ccolorbutton.h</includehint>
+-</includehints>
+ </UI>
diff --git a/devel/lincvs/patches/patch-ae b/devel/lincvs/patches/patch-ae
new file mode 100644
index 00000000000..233eaa209af
--- /dev/null
+++ b/devel/lincvs/patches/patch-ae
@@ -0,0 +1,12 @@
+$NetBSD: patch-ae,v 1.1.1.1 2005/12/28 13:07:14 ghen Exp $
+
+--- src/CheckoutDialog.ui.orig 2005-07-25 22:12:54.000000000 +0200
++++ src/CheckoutDialog.ui
+@@ -1020,7 +1020,4 @@ This is recommended, since you can use t
+ <slot>enterWhatsThisMode()</slot>
+ </slots>
+ <layoutdefaults spacing="6" margin="11"/>
+-<includehints>
+- <includehint>revisionwidgetimpl.h</includehint>
+-</includehints>
+ </UI>
diff --git a/devel/lincvs/patches/patch-af b/devel/lincvs/patches/patch-af
new file mode 100644
index 00000000000..e77b25d486c
--- /dev/null
+++ b/devel/lincvs/patches/patch-af
@@ -0,0 +1,14 @@
+$NetBSD: patch-af,v 1.1.1.1 2005/12/28 13:07:14 ghen Exp $
+
+--- src/ResolvDialog.ui.orig 2005-07-25 22:14:03.000000000 +0200
++++ src/ResolvDialog.ui
+@@ -347,9 +347,4 @@
+ <slot>enterWhatsThisMode()</slot>
+ </slots>
+ <layoutdefaults spacing="0" margin="0"/>
+-<includehints>
+- <includehint>filetableimpl.h</includehint>
+- <includehint>filetableimpl.h</includehint>
+- <includehint>filetableimpl.h</includehint>
+-</includehints>
+ </UI>
diff --git a/devel/lincvs/patches/patch-ag b/devel/lincvs/patches/patch-ag
new file mode 100644
index 00000000000..67110dfff58
--- /dev/null
+++ b/devel/lincvs/patches/patch-ag
@@ -0,0 +1,12 @@
+$NetBSD: patch-ag,v 1.1.1.1 2005/12/28 13:07:14 ghen Exp $
+
+--- src/UpdateOtherRevisionStdDialog.ui.orig 2005-07-25 22:14:21.000000000 +0200
++++ src/UpdateOtherRevisionStdDialog.ui
+@@ -213,7 +213,4 @@
+ <slot>enterWhatsThisMode()</slot>
+ </slots>
+ <layoutdefaults spacing="6" margin="11"/>
+-<includehints>
+- <includehint>revisionwidgetimpl.h</includehint>
+-</includehints>
+ </UI>
diff --git a/devel/lincvs/patches/patch-ah b/devel/lincvs/patches/patch-ah
new file mode 100644
index 00000000000..b64827348aa
--- /dev/null
+++ b/devel/lincvs/patches/patch-ah
@@ -0,0 +1,15 @@
+$NetBSD: patch-ah,v 1.1.1.1 2005/12/28 13:07:14 ghen Exp $
+
+--- src/lincvs.cpp.orig 2005-07-25 22:15:04.000000000 +0200
++++ src/lincvs.cpp
+@@ -2980,8 +2980,8 @@ void ApplicationWindow::slot_help()
+
+ QString lang = QString(QTextCodec::locale()).left(2); //maybe it's useful without left(2)
+
+- helpDir = APPDIR + "/" + LC_HELP_DIR + "/" + LC_TRANSLATIONS_SUBDIR + "/" + lang;
+- helpDirDef = APPDIR + "/" + LC_HELP_DIR;
++ helpDir = "%%PREFIX%%/share/doc/lincvs/translations/" + lang;
++ helpDirDef = "%%PREFIX%%/share/doc/lincvs";
+
+ filename = helpDir + tr("/README.html");
+ f.setName(filename);
diff --git a/devel/lincvs/patches/patch-ai b/devel/lincvs/patches/patch-ai
new file mode 100644
index 00000000000..701a189b1bc
--- /dev/null
+++ b/devel/lincvs/patches/patch-ai
@@ -0,0 +1,13 @@
+$NetBSD: patch-ai,v 1.1.1.1 2005/12/28 13:07:14 ghen Exp $
+
+--- src/main.cpp.orig 2005-07-25 22:15:10.000000000 +0200
++++ src/main.cpp
+@@ -302,7 +302,7 @@ int main( int argc, char ** argv )
+ if (pos > -1) lang.truncate(pos);
+ if (bDebug) qDebug("LANG: " + lang);
+
+- QString messagesDir = APPDIR + "/" + LC_MESSAGES_DIR;
++ QString messagesDir = "%%PREFIX%%/share/lincvs/messages";
+ bool qt_ts_found = false;
+ QTranslator translator( 0 );
+ QTranslator qtTranslator( 0 );
diff --git a/devel/lincvs/patches/patch-aj b/devel/lincvs/patches/patch-aj
new file mode 100644
index 00000000000..97a572d12dd
--- /dev/null
+++ b/devel/lincvs/patches/patch-aj
@@ -0,0 +1,13 @@
+$NetBSD: patch-aj,v 1.1.1.1 2005/12/28 13:07:14 ghen Exp $
+
+--- src/cvscontrol.cpp.orig 2005-07-25 22:14:36.000000000 +0200
++++ src/cvscontrol.cpp
+@@ -2168,7 +2168,7 @@ void CvsControl::callInteractiveCmd( QSt
+ #ifdef Q_WS_WIN
+ command += "export CVS_RSH=" + cvsRsh + " && ";
+ #else
+- QString rsh = APPDIR + "/" + LC_TOOLS_DIR + "/rshwrapper";
++ QString rsh = "%%PREFIX%%/libexec/rshwrapper";
+ if (!QFileInfo(rsh).exists()) {
+ showWarning( tr("Warning"), tr("can't access rshwrapper: "+rsh+": file not found") );
+ cvsCallFailed(icmd,instance);