diff options
Diffstat (limited to 'devel/lincvs')
-rw-r--r-- | devel/lincvs/DESCR | 9 | ||||
-rw-r--r-- | devel/lincvs/Makefile | 45 | ||||
-rw-r--r-- | devel/lincvs/PLIST | 39 | ||||
-rw-r--r-- | devel/lincvs/distinfo | 15 | ||||
-rw-r--r-- | devel/lincvs/patches/patch-aa | 40 | ||||
-rw-r--r-- | devel/lincvs/patches/patch-ab | 12 | ||||
-rw-r--r-- | devel/lincvs/patches/patch-ac | 13 | ||||
-rw-r--r-- | devel/lincvs/patches/patch-ad | 23 | ||||
-rw-r--r-- | devel/lincvs/patches/patch-ae | 12 | ||||
-rw-r--r-- | devel/lincvs/patches/patch-af | 14 | ||||
-rw-r--r-- | devel/lincvs/patches/patch-ag | 12 | ||||
-rw-r--r-- | devel/lincvs/patches/patch-ah | 15 | ||||
-rw-r--r-- | devel/lincvs/patches/patch-ai | 13 | ||||
-rw-r--r-- | devel/lincvs/patches/patch-aj | 13 |
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); |