pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/kdevelop-base Update kdevelop to 3.0.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/73535ddf0110
branches:  trunk
changeset: 468594:73535ddf0110
user:      markd <markd%pkgsrc.org@localhost>
date:      Sun Feb 15 11:25:24 2004 +0000

description:
Update kdevelop to 3.0.0.

KDevelop now supports over 15 programming languages and numerous version
control systems, debuggers, documentation formats and build tools. Any
Editor supporting the KTextEditor interfaces can be used as native KDevelop
editor, including kate, qEditor and kvim. Build tools like automake, qmake
or ant are supported natively, meaning that KDevelop does not maintain its
own object repository. Changes in the native project files will be
reflected in KDevelop and vice-versa.

The C++ support offers a class view showing all the symbols either flat or
hierarchical by namespaces and allows easy code-navigation. A background
parser updates the symbols on the fly and also shows syntactical errors in
the source code. The code completion even deals with Qt signals and slots.

With its new open architecture, KDevelop can be customized in every
respect. The user interface can be switched on the fly from classic MDI
mode to the modern IDEAl mode, featuring a code-centric approach with
on-demand tool-views.

KDevelop features extensive support for navigating the source code. Symbols
and filenames can be accessed by just typing part of the name, recently
modified files can be reached with a simple keystroke.

diffstat:

 devel/kdevelop-base/Makefile         |    64 +-
 devel/kdevelop-base/PLIST            |  1585 +++++++++++++++++++++++++++------
 devel/kdevelop-base/distinfo         |    22 +-
 devel/kdevelop-base/patches/patch-aa |    34 +-
 devel/kdevelop-base/patches/patch-ab |    49 +-
 devel/kdevelop-base/patches/patch-ac |    32 +-
 devel/kdevelop-base/patches/patch-ad |   106 --
 devel/kdevelop-base/patches/patch-ae |    13 -
 8 files changed, 1361 insertions(+), 544 deletions(-)

diffs (truncated from 1986 to 300 lines):

diff -r 19f69944a14e -r 73535ddf0110 devel/kdevelop-base/Makefile
--- a/devel/kdevelop-base/Makefile      Sun Feb 15 11:14:27 2004 +0000
+++ b/devel/kdevelop-base/Makefile      Sun Feb 15 11:25:24 2004 +0000
@@ -1,62 +1,43 @@
-# $NetBSD: Makefile,v 1.27 2004/01/23 21:50:44 jmmv Exp $
+# $NetBSD: Makefile,v 1.28 2004/02/15 11:25:24 markd Exp $
 
-DISTNAME=      kdevelop-2.1.5_for_KDE_3.1
-PKGNAME=       kdevelop-base-2.1.5
-PKGREVISION=   7
+DISTNAME=      kdevelop-3.0.0
+PKGNAME=       kdevelop-base-3.0.0
 CATEGORIES=    devel kde
+MASTER_SITES=  ftp://ftp.kde.org/pub/kde/stable/3.2/src/ \
+               ftp://ftp.us.kde.org/pub/kde/stable/3.2/src/ \
+               ftp://ftp.de.kde.org/pub/kde/stable/3.2/src/
 
-MASTER_SITES=  ftp://ftp.kde.org/pub/kde/stable/kdevelop-2.1.5/src/ \
-               ftp://ftp.us.kde.org/pub/kde/stable/kdevelop-2.1.5/src/ \
-               ftp://ftp.de.kde.org/pub/kde/stable/kdevelop-2.1.5/src/
 HOMEPAGE=       http://www.kdevelop.org/
 COMMENT=       Base modules for IDE for Unix/X11/KDE
 
-KDEVELOP_SRCS= ${DISTNAME}${EXTRACT_SUFX}
-DISTFILES=     ${KDEVELOP_SRCS}
-EXTRACT_ONLY=  ${KDEVELOP_SRCS}
-
-KDEVELOP_TEMPLATES= \
-               gnome \
-               qextmdi \
-               qt2 \
-               qtmdi
-
-.for template in ${KDEVELOP_TEMPLATES}
-DISTFILES+=    template-${template}-20030702.tar.gz
-
-SITES_template-${template}-20030702.tar.gz=    ${MASTER_SITE_LOCAL:=kdevelop/}
-.endfor
-
 .include "../../meta-pkgs/kde3/Makefile.kde3"
 
 BUILD_USES_MSGFMT=     yes
 USE_BUILDLINK2=                yes
 
 DEPENDS+=              automake>=1.7:../../devel/automake
-DEPENDS+=              kdoc>=3.0:../../textproc/kdoc
+DEPENDS+=              doxygen>=1.3.5:../../devel/doxygen
+DEPENDS+=              graphviz>=1.10nb1:../../graphics/graphviz
 DEPENDS+=              htdig>=3.1.6:../../www/htdig
 DEPENDS+=              a2ps>=4.12:../../print/a2ps
-DEPENDS+=              kdelibdocs>=3.1:../../x11/kdelibdocs3
+DEPENDS+=              kdelibdocs>=3.2:../../x11/kdelibdocs3
+DEPENDS+=              qt3-docs>=3.1.1:../../x11/qt3-docs
 DEPENDS+=              qt3-tools>=3.1.1:../../x11/qt3-tools
-DEPENDS+=              kdesdk>=3.1:../../devel/kdesdk3
 
 CONFLICTS+=    kdevelop<=1.3
 
 USE_PERL5=     yes
 
-post-extract:
-.for template in ${KDEVELOP_TEMPLATES}
-       ${RM} -f ${WRKSRC}/kdevelop/templates/${template}.tar.gz
-       ${CP} ${DISTDIR}/template-${template}-20030702.tar.gz \
-               ${WRKSRC}/kdevelop/templates/${template}.tar.gz
-.endfor
-
 REPLACE_PERL= \
-       kdevelop/tools/processesend.pl \
-       kdevelop/tools/processes.pl.in \
-       kdevelop/tools/one2two \
-       kdevelop/tools/kdevdlg2ui \
-       kdevelop/tools/kimport
+       kdevprj2kdevelop \
+       doc/tools/index-python \
+       doc/tools/index-texi \
+       doc/tools/toc-docbook \
+       doc/tools/toc-gsdoc \
+       doc/tools/toc-python \
+       doc/tools/toc-texi \
+       languages/perl/app_templates/perlhello/app.pl \
+       languages/perl/file_templates/pl
 
 EVAL_PREFIX+=  \
        QT3DIR=qt3 \
@@ -64,9 +45,12 @@
 
 CONFIGURE_ARGS+= \
        --with-qtdoc-dir=${QT3DIR}/qt3/doc/html \
-       --with-kdelibsdoc-dir=${KDELIBDIR}/share/doc/kde/HTML/en/kdelibs \
-       --enable-kdoc3
+       --with-kdelibsdoxy-dir=${KDELIBDIR}/share/doc/kde/HTML/en/kdelibs-apidocs
 
+CPPFLAGS+= -I${BUILDLINK_PREFIX.db4}/include/db4
+
+.include "../../databases/db4/buildlink2.mk"
+.include "../../devel/kdesdk3/buildlink2.mk"
 .include "../../meta-pkgs/kde3/buildlink2.mk"
 .include "../../x11/kdebase3/buildlink2.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 19f69944a14e -r 73535ddf0110 devel/kdevelop-base/PLIST
--- a/devel/kdevelop-base/PLIST Sun Feb 15 11:14:27 2004 +0000
+++ b/devel/kdevelop-base/PLIST Sun Feb 15 11:25:24 2004 +0000
@@ -1,310 +1,1295 @@
-@comment $NetBSD: PLIST,v 1.5 2003/03/11 13:30:43 markd Exp $
-bin/kdevdlg2ui
+@comment $NetBSD: PLIST,v 1.6 2004/02/15 11:25:24 markd Exp $
 bin/kdevelop
-bin/one2two
-lib/libkdevelopdbg.la
-lib/libkdevelopdbg.so
-lib/libkdevelopdbg.so.2
-lib/libkdevelopdbg.so.2.0
-lib/libkdevelopgfxview.la
-lib/libkdevelopgfxview.so
-lib/libkdevelopgfxview.so.2
-lib/libkdevelopgfxview.so.2.0
-lib/libkdevelopkpp.la
-lib/libkdevelopkpp.so
-lib/libkdevelopkpp.so.2
-lib/libkdevelopkpp.so.2.0
-lib/libkdevelopkwrite.la
-lib/libkdevelopkwrite.so
-lib/libkdevelopkwrite.so.2
-lib/libkdevelopkwrite.so.2.0
-lib/libkdevelopqextmdi.la
-lib/libkdevelopqextmdi.so
-lib/libkdevelopqextmdi.so.2
-lib/libkdevelopqextmdi.so.2.0
-lib/libkdevelopsetup.la
-lib/libkdevelopsetup.so
-lib/libkdevelopsetup.so.2
-lib/libkdevelopsetup.so.2.0
-lib/libkdevelopvc.la
-lib/libkdevelopvc.so
-lib/libkdevelopvc.so.2
-lib/libkdevelopvc.so.2.0
-share/doc/kde/HTML/en/kdevelop/about/background.png
-share/doc/kde/HTML/en/kdevelop/about/bgtable.png
-share/doc/kde/HTML/en/kdevelop/about/intro.html
-share/doc/kde/HTML/en/kdevelop/about/kdevelop.png
-share/doc/kde/HTML/en/kdevelop/about/kdevelop_bg.png
-share/doc/kde/HTML/en/kdevelop/about/konq.css
-share/doc/kde/HTML/en/kdevelop/about/lines.png
-share/doc/kde/HTML/en/kdevelop/about/make_kdevelop.png
-share/doc/kde/HTML/en/kdevelop/about/project_new.png
-share/doc/kde/HTML/en/kdevelop/about/project_open.png
-share/doc/kde/HTML/en/kdevelop/about/project_wizard.png
-share/doc/kde/HTML/en/kdevelop/about/shadow1.png
-share/doc/kde/HTML/en/kdevelop/about/specs.html
-share/doc/kde/HTML/en/kdevelop/about/tips.html
-share/doc/kde/HTML/en/kdevelop/index-1.html
-share/doc/kde/HTML/en/kdevelop/index-10.html
-share/doc/kde/HTML/en/kdevelop/index-11.html
-share/doc/kde/HTML/en/kdevelop/index-12.html
-share/doc/kde/HTML/en/kdevelop/index-13.html
-share/doc/kde/HTML/en/kdevelop/index-14.html
-share/doc/kde/HTML/en/kdevelop/index-15.html
-share/doc/kde/HTML/en/kdevelop/index-16.html
-share/doc/kde/HTML/en/kdevelop/index-17.html
-share/doc/kde/HTML/en/kdevelop/index-18.html
-share/doc/kde/HTML/en/kdevelop/index-19.html
-share/doc/kde/HTML/en/kdevelop/index-2.html
-share/doc/kde/HTML/en/kdevelop/index-3.html
-share/doc/kde/HTML/en/kdevelop/index-4.html
-share/doc/kde/HTML/en/kdevelop/index-5.html
-share/doc/kde/HTML/en/kdevelop/index-6.html
-share/doc/kde/HTML/en/kdevelop/index-7.html
-share/doc/kde/HTML/en/kdevelop/index-8.html
-share/doc/kde/HTML/en/kdevelop/index-9.html
-share/doc/kde/HTML/en/kdevelop/index.html
-share/doc/kde/HTML/en/kdevelop/kde_libref/index-1.html
-share/doc/kde/HTML/en/kdevelop/kde_libref/index-2.html
-share/doc/kde/HTML/en/kdevelop/kde_libref/index-3.html
-share/doc/kde/HTML/en/kdevelop/kde_libref/index-4.html
-share/doc/kde/HTML/en/kdevelop/kde_libref/index-5.html
-share/doc/kde/HTML/en/kdevelop/kde_libref/index-6.html
-share/doc/kde/HTML/en/kdevelop/kde_libref/index-7.html
-share/doc/kde/HTML/en/kdevelop/kde_libref/index-8.html
-share/doc/kde/HTML/en/kdevelop/kde_libref/index-9.html
-share/doc/kde/HTML/en/kdevelop/kde_libref/index.html
-share/doc/kde/HTML/en/kdevelop/kde_libref/logotp3.png
-share/doc/kde/HTML/en/kdevelop/logotp3.png
-share/doc/kde/HTML/en/kdevelop/programming/index-1.html
-share/doc/kde/HTML/en/kdevelop/programming/index-10.html
-share/doc/kde/HTML/en/kdevelop/programming/index-11.html
-share/doc/kde/HTML/en/kdevelop/programming/index-12.html
-share/doc/kde/HTML/en/kdevelop/programming/index-13.html
-share/doc/kde/HTML/en/kdevelop/programming/index-14.html
-share/doc/kde/HTML/en/kdevelop/programming/index-15.html
-share/doc/kde/HTML/en/kdevelop/programming/index-16.html
-share/doc/kde/HTML/en/kdevelop/programming/index-17.html
-share/doc/kde/HTML/en/kdevelop/programming/index-18.html
-share/doc/kde/HTML/en/kdevelop/programming/index-19.html
-share/doc/kde/HTML/en/kdevelop/programming/index-2.html
-share/doc/kde/HTML/en/kdevelop/programming/index-3.html
-share/doc/kde/HTML/en/kdevelop/programming/index-4.html
-share/doc/kde/HTML/en/kdevelop/programming/index-5.html
-share/doc/kde/HTML/en/kdevelop/programming/index-6.html
-share/doc/kde/HTML/en/kdevelop/programming/index-7.html
-share/doc/kde/HTML/en/kdevelop/programming/index-8.html
-share/doc/kde/HTML/en/kdevelop/programming/index-9.html
-share/doc/kde/HTML/en/kdevelop/programming/index.html
-share/doc/kde/HTML/en/kdevelop/programming/logotp3.png
-share/doc/kde/HTML/en/kdevelop/reference/C/index.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-1.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-10.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-11.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-12.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-13.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-14.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-15.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-2.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-3.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-4.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-5.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-6.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-7.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-8.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index-9.html
-share/doc/kde/HTML/en/kdevelop/tutorial/index.html
-share/doc/kde/HTML/en/kdevelop/tutorial/logotp3.png
-share/doc/kde/HTML/en/kdevelop/welcome/index.html
-share/doc/kde/HTML/en/kdevelop/welcome/logotp3.png
-share/kde/applnk/Development/kdevelop-setup.desktop
+bin/kdevelop-htdig
+bin/kdevprj2kdevelop
+bin/r++
+include/kdevelop/KDevAppFrontendIface.h
+include/kdevelop/KDevCoreIface.h
+include/kdevelop/KDevMakeFrontendIface.h
+include/kdevelop/KDevPartControllerIface.h
+include/kdevelop/addenvvardlg.h
+include/kdevelop/addfilesdialog.h
+include/kdevelop/catalog/catalog.h
+include/kdevelop/catalog/gcatalog.h
+include/kdevelop/catalog/gcatalog.tcc
+include/kdevelop/catalog/tag.h
+include/kdevelop/codemodel.h
+include/kdevelop/codemodel_treeparser.h
+include/kdevelop/codemodel_utils.h
+include/kdevelop/cppparser/ast.h
+include/kdevelop/cppparser/driver.h
+include/kdevelop/cppparser/errors.h
+include/kdevelop/cppparser/keywords.lut.h
+include/kdevelop/cppparser/lexer.h
+include/kdevelop/cppparser/lookup.h
+include/kdevelop/cppparser/parser.h
+include/kdevelop/cppparser/tree_parser.h
+include/kdevelop/domutil.h
+include/kdevelop/environmentvariableswidget.h
+include/kdevelop/environmentvariableswidgetbase.h
+include/kdevelop/envvartools.h
+include/kdevelop/execcommand.h
+include/kdevelop/filetemplate.h
+include/kdevelop/kde30x_markinterfaceextension.h
+include/kdevelop/kde30x_texthintinterface.h
+include/kdevelop/kdevapi.h
+include/kdevelop/kdevappfrontend.h
+include/kdevelop/kdevbuildsystem.h
+include/kdevelop/kdevcoderepository.h
+include/kdevelop/kdevcompileroptions.h
+include/kdevelop/kdevcore.h
+include/kdevelop/kdevcreatefile.h
+include/kdevelop/kdevdebugger.h
+include/kdevelop/kdevdifffrontend.h
+include/kdevelop/kdevgenericfactory.h
+include/kdevelop/kdevlanguagesupport.h
+include/kdevelop/kdevmainwindow.h
+include/kdevelop/kdevmakefrontend.h
+include/kdevelop/kdevpartcontroller.h
+include/kdevelop/kdevpcsimporter.h
+include/kdevelop/kdevplugin.h
+include/kdevelop/kdevproject.h
+include/kdevelop/kdevsourceformatter.h
+include/kdevelop/kdevvcsfileinfoprovider.h
+include/kdevelop/kdevversioncontrol.h
+include/kdevelop/ksavealldialog.h
+include/kdevelop/makeoptionswidget.h
+include/kdevelop/makeoptionswidgetbase.h
+include/kdevelop/pathutil.h
+include/kdevelop/pcheckbox.h
+include/kdevelop/pcolorcombo.h
+include/kdevelop/pcombobox.h
+include/kdevelop/pdoublenuminput.h
+include/kdevelop/pfontcombo.h
+include/kdevelop/plineedit.h
+include/kdevelop/plinestyle.h
+include/kdevelop/processlinemaker.h
+include/kdevelop/processwidget.h
+include/kdevelop/projectconfigurationwidget.h
+include/kdevelop/property.h
+include/kdevelop/propertyeditor.h
+include/kdevelop/propertyutils.h
+include/kdevelop/propertywidget.h
+include/kdevelop/pspinbox.h
+include/kdevelop/pstringlistedit.h
+include/kdevelop/psymbolcombo.h
+include/kdevelop/removesubprojectdialog.h
+include/kdevelop/removesubprojectdlgbase.h



Home | Main Index | Thread Index | Old Index