summaryrefslogtreecommitdiff
path: root/devel/lincvs
diff options
context:
space:
mode:
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);