2011-01-13 14:53:23 +01:00
|
|
|
# $NetBSD: Makefile,v 1.152 2011/01/13 13:53:30 wiz Exp $
|
2002-05-31 15:16:30 +02:00
|
|
|
|
2004-03-09 12:22:23 +01:00
|
|
|
DISTNAME= kdelibs-${_KDE_VERSION}
|
2011-01-13 14:53:23 +01:00
|
|
|
PKGREVISION= 10
|
2002-05-31 15:16:30 +02:00
|
|
|
CATEGORIES= x11
|
|
|
|
COMMENT= Support libraries for the KDE integrated X11 desktop
|
|
|
|
|
2008-07-14 14:55:56 +02:00
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
|
2003-07-30 15:16:56 +02:00
|
|
|
.include "../../meta-pkgs/kde3/Makefile.kde3"
|
2002-05-31 15:16:30 +02:00
|
|
|
|
2002-10-06 05:38:58 +02:00
|
|
|
CONFLICTS+= koffice3<=1.1.1
|
2008-06-12 14:51:27 +02:00
|
|
|
CONFLICTS= kdelibs4-[0-9]*
|
2002-10-06 05:38:58 +02:00
|
|
|
|
2008-02-12 13:20:44 +01:00
|
|
|
USE_TOOLS+= iceauth:run perl:run pkg-config
|
2002-05-31 15:16:30 +02:00
|
|
|
|
2005-03-06 13:48:09 +01:00
|
|
|
MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdg/menus
|
|
|
|
CONF_FILES+= ${PREFIX}/share/examples/kdelibs3/applications.menu \
|
|
|
|
${PKG_SYSCONFDIR}/xdg/menus/applications.menu
|
|
|
|
|
2008-01-04 22:12:38 +01:00
|
|
|
CONFIGURE_ARGS+= --with-distribution="NetBSD pkgsrc"
|
2009-08-31 22:54:26 +02:00
|
|
|
CONFIGURE_ARGS+= --with-ssl-dir="${BUILDLINK_PREFIX.openssl}"
|
2002-05-31 15:16:30 +02:00
|
|
|
|
2004-01-03 16:28:45 +01:00
|
|
|
SGML_CATALOGS= ${PREFIX}/share/kde/apps/ksgmltools2/customization/catalog
|
|
|
|
SGML_CATALOGS+= ${PREFIX}/share/kde/apps/ksgmltools2/docbook/xml-dtd-4.1.2/docbook.cat
|
Update to KDE-3.2.0.
Changes:
Libraries
* Hidden methods in DCOP interfaces - DCOPIDLng Alexander Kellett
* Documentation parsing (kdoc based) and inclusion in generated .dcopidl files
(note: kdebindings dcopidlng only) Alexander Kellett
* Kalyptus based rewrite of DCOPIDL - DCOPIDLng Alexander Kellett
* Thumbnail generator for DVI files. Stefan Kebekus
* Thumbnail generator for Xcursor files. Fredrik Hoeglund
* KMainWindow can now maintain the statusbar and corresponding action (duplicate
(99% of the time broken) code removed from countless applications in KDE).
Benjamin Meyer
* KMainWindow, KToolbar, and several other core classes now will only stores
settings if those settings are not the default values (helping to reduce the
huge size of config files). Benjamin Meyer
* Add support for International Domain Names (IDN). Thiago Macieira, Waldo
Bastian
* KDE Password Registry and Wallet. George Staikos
* SSL session ID reuse. George Staikos
* KCookiejar: Support HttpOnly cookies. Waldo Bastian
* KLocale: support for different calendar systems Hans Petter Bieker
* KCalendarSystem: support for Hebrew calendar system Hans Petter Bieker
* Support data urls. See rfc 2397. Leo Savernik
* New tab widget classes KTabBar and KTabWidget in kdeui Stephan Binner
* New KFile permissions panel Tim Jansen
* Support for mimetype inheritance and aliases David Faure
* KDialogBase: Replace setButtonOkText() & co. with setButtonOk() that takes a
KGuiItem instead (deprecating the old methods) Martijn Klingens
* Move KPrefs from libkdepim to kdelibs. Cornelius Schumacher
* Support for "extra fields" in KIO slaves and in Konqueror / KFileDialog
David Faure <faure@kde.org>
* Add KSplashScreen, a splash screen class based on QSplashScreen (with support
for KDE's Xinerama options) Chris Howells
* KPasteTextAction: enhanced action for pasting text by offering a list with
the clipboard history. Andras Mantia
KHTML
* Non-modal find dialog David Faure
KDEfx
* Added KCPUInfo class which makes it possible for applications to do runtime
checks for architecture specific CPU features, such MMX, 3DNow! and AltiVec.
Fredrik Hoeglund
* Added MMX and SSE2 optimizations to the blending functions in KImageEffect,
that among other things are used to blend the translucent menus when the menu
effect is set to software blend, and to tint icons when they're selected in
icon views. Fredrik Hoeglund
Kate Part
* File type specific settings Christoph Cullmann
* vi style cmd line Christoph Cullmann
* Support variable lines in files Anders Lund
* Color Schemes Christoph Cullmann
* Indentation based code folding Christoph Cullmann
* Implement more DCOP interfaces and clean up the ktexteditor dcop interfaces
Christoph Cullmann
KImgIO
* Add PCX image plugin, supports reading and writing 1, 4, 8 and 24bpp images
Nadeem Hasan
* Add TGA image plugin, supports reading and writing true color TGA images
(compressed and uncompressed) Dominik Seichter
Interfaces
* Interfaces for KBytesEdit widget part Friedrich W. H. Kossebau
KSpell
* Adding ability to spell check HTML, TeX and nroff documents. Zack Rusin
* Completely reworking the spell checking dialog. Adding language selection
combo. Zack Rusin
2004-02-04 14:58:39 +01:00
|
|
|
SGML_CATALOGS+= ${PREFIX}/share/kde/apps/ksgmltools2/docbook/xml-dtd-4.2/docbook.cat
|
2004-01-03 16:28:45 +01:00
|
|
|
|
2002-05-31 15:16:30 +02:00
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
|
Update to KDE 3.5.2
* Don't restore files to recent files list that don't exist anymore.
* KIO-KFile: Fix problems with mounting filesystems with ACL
* Kate
o Make the spelling dialog modal.
o Make updates incrementally and limit to 2000 messages
o Alternate Bash heredoc style highlights correctly.
* KHTML
o Performance improvements:
+ Improve rendering speed of some semi-transparent pixmap
backgrounds.
+ Improve performance of JavaScript error logging widget, to
help deal with sites with completely broken JavaScript which
continuously causes errors.
+ Better performance for the classname selector
o Get iframes, objects and some other overlaid widgets to obey
their stacking context at last (a.k.a, keep flash and iframes
*under* dhtml menus).
o Implement CSS2.1 quirk about behavior of overflow and root and
body. Now we pass Acid2 according to Opera's standard, but in
an actual release version.
o Implement selectionStart, selectionEnd, setSelectionRange on
textarea and text input tags.
o Improved keyboard event support, implementing the API in the
latest DOM3 Events working group note.
o Properly scale CSS line height when zooming.
o Multiple fixes to the table DOM.
o Better frame sizing calculation.
o Better handling of the case where form-related tags get moved
by parser during residual style handling.
o Fix the DOM operation handling to not be so picky about the
DTD. This makes us match other browsers better, and lets us
remove various evil hacks in the XML parser
o Various getComputedStyle improvements.
o Various text-indent fixes.
o Some fixes for namespace handling in XML and CSS.
o Compatibility improvements in some collections.
o Fix JavaScript timer events over midnight.
o Fix handling of error event.
o Do not assign the same AccessKey to different javascript:
links.
o Do not improperly honor maxlength on file input elements.
o Properly reload iframe when source re-set.
o Make usemap case-insensitive.
o Better parsing of malformed cols and rows parameters of
textarea.
o Various fixes to DOM and non-standard bindings to CSS.
o Various rendering fixes
* KJS
o Performance fix: do not redundantly re-attach the JavaScript
debugger.
o Free up some "future reserved keywords" for use as identifiers,
to match other browsers.
o Accept trailing semicolons in initializer lists.
o Various RegExp object improvements: support .compile, properly
report some errors, plug some memory leaks.
o Give JavaScript debugger some stack room to operate when
handling stack overflow exceptions.
o Fix bugs in latin1 to ucs conversion.
2006-03-30 04:36:26 +02:00
|
|
|
LIBS.NetBSD+= ${EXPORT_SYMBOLS_LDFLAGS}
|
2004-12-10 07:02:57 +01:00
|
|
|
|
Update to KDE 3.5.2
* Don't restore files to recent files list that don't exist anymore.
* KIO-KFile: Fix problems with mounting filesystems with ACL
* Kate
o Make the spelling dialog modal.
o Make updates incrementally and limit to 2000 messages
o Alternate Bash heredoc style highlights correctly.
* KHTML
o Performance improvements:
+ Improve rendering speed of some semi-transparent pixmap
backgrounds.
+ Improve performance of JavaScript error logging widget, to
help deal with sites with completely broken JavaScript which
continuously causes errors.
+ Better performance for the classname selector
o Get iframes, objects and some other overlaid widgets to obey
their stacking context at last (a.k.a, keep flash and iframes
*under* dhtml menus).
o Implement CSS2.1 quirk about behavior of overflow and root and
body. Now we pass Acid2 according to Opera's standard, but in
an actual release version.
o Implement selectionStart, selectionEnd, setSelectionRange on
textarea and text input tags.
o Improved keyboard event support, implementing the API in the
latest DOM3 Events working group note.
o Properly scale CSS line height when zooming.
o Multiple fixes to the table DOM.
o Better frame sizing calculation.
o Better handling of the case where form-related tags get moved
by parser during residual style handling.
o Fix the DOM operation handling to not be so picky about the
DTD. This makes us match other browsers better, and lets us
remove various evil hacks in the XML parser
o Various getComputedStyle improvements.
o Various text-indent fixes.
o Some fixes for namespace handling in XML and CSS.
o Compatibility improvements in some collections.
o Fix JavaScript timer events over midnight.
o Fix handling of error event.
o Do not assign the same AccessKey to different javascript:
links.
o Do not improperly honor maxlength on file input elements.
o Properly reload iframe when source re-set.
o Make usemap case-insensitive.
o Better parsing of malformed cols and rows parameters of
textarea.
o Various fixes to DOM and non-standard bindings to CSS.
o Various rendering fixes
* KJS
o Performance fix: do not redundantly re-attach the JavaScript
debugger.
o Free up some "future reserved keywords" for use as identifiers,
to match other browsers.
o Accept trailing semicolons in initializer lists.
o Various RegExp object improvements: support .compile, properly
report some errors, plug some memory leaks.
o Give JavaScript debugger some stack room to operate when
handling stack overflow exceptions.
o Fix bugs in latin1 to ucs conversion.
2006-03-30 04:36:26 +02:00
|
|
|
REPLACE_PERL+= \
|
Update to KDE 3.4
Highlights at a glance
* Text-to-speech system with support built into Konqueror, Kate, KPDF
and the standalone application KSayIt
* Support for text to speech synthesis is integrated with the desktop
* Completely redesigned, more flexible trash system
* Kicker with improved look and feel
* KPDF now enables you to select, copy & paste text and images from
PDFs, along with many other improvements
* Kontact supports now various groupware servers, including eGroupware,
GroupWise, Kolab, OpenGroupware.org and SLOX
* Kopete supports Novell Groupwise and Lotus Sametime and gets
integrated into Kontact
* DBUS/HAL support allows to keep dynamic device icons in media:/ and
on the desktop in sync with the state of all devices
* KHTML has improved standard support and now close to full support for
CSS 2.1 and the CSS 3 Selectors module
* Better synchronization between 2 PCs
* A new high contrast style and a complete monochrome icon set
* An icon effect to paint all icons in two chosen colors, converting
third party application icons into high contrast monochrome icons
* Akregator allows you to read news from your favourite RSS-enabled
websites in one application
* Juk has now an album cover management via Google Image Search
* KMail now stores passwords securely with KWallet
* SVG files can now be used as wallpapers
* KHTML plug-ins are now configurable, so the user can selectively
disable ones that are not used. This does not include Netscape-style
plug-ins. Netscape plug-in in CPU usage can be manually lowered, and
plug-ins are more stable.
* more than 6,500 bugs have been fixed
* more than 1,700 wishes have been fullfilled
* more than 80,000 contributions with several million lines of code and
documentation added or changed
2005-03-23 22:28:33 +01:00
|
|
|
dcop/dcopidlng/kalyptus \
|
2002-12-14 04:43:18 +01:00
|
|
|
kio/proxytype.pl \
|
2003-07-13 13:35:32 +02:00
|
|
|
kio/useragent.pl \
|
2004-12-10 07:02:57 +01:00
|
|
|
kio/misc/fileshareset \
|
2003-08-05 21:21:29 +02:00
|
|
|
kdeui/preparetips
|
2002-05-31 15:16:30 +02:00
|
|
|
|
2006-11-20 10:30:26 +01:00
|
|
|
CHECK_PORTABILITY_SKIP+=kate/tests/highlight.sh
|
|
|
|
|
2002-06-10 13:40:53 +02:00
|
|
|
UNLIMIT_RESOURCES= datasize memorysize
|
2002-05-31 15:16:30 +02:00
|
|
|
|
2004-12-10 07:02:57 +01:00
|
|
|
SUBST_CLASSES+= kdelibsfix
|
|
|
|
SUBST_STAGE.kdelibsfix= pre-configure
|
Update to KDE 3.5.2
* Don't restore files to recent files list that don't exist anymore.
* KIO-KFile: Fix problems with mounting filesystems with ACL
* Kate
o Make the spelling dialog modal.
o Make updates incrementally and limit to 2000 messages
o Alternate Bash heredoc style highlights correctly.
* KHTML
o Performance improvements:
+ Improve rendering speed of some semi-transparent pixmap
backgrounds.
+ Improve performance of JavaScript error logging widget, to
help deal with sites with completely broken JavaScript which
continuously causes errors.
+ Better performance for the classname selector
o Get iframes, objects and some other overlaid widgets to obey
their stacking context at last (a.k.a, keep flash and iframes
*under* dhtml menus).
o Implement CSS2.1 quirk about behavior of overflow and root and
body. Now we pass Acid2 according to Opera's standard, but in
an actual release version.
o Implement selectionStart, selectionEnd, setSelectionRange on
textarea and text input tags.
o Improved keyboard event support, implementing the API in the
latest DOM3 Events working group note.
o Properly scale CSS line height when zooming.
o Multiple fixes to the table DOM.
o Better frame sizing calculation.
o Better handling of the case where form-related tags get moved
by parser during residual style handling.
o Fix the DOM operation handling to not be so picky about the
DTD. This makes us match other browsers better, and lets us
remove various evil hacks in the XML parser
o Various getComputedStyle improvements.
o Various text-indent fixes.
o Some fixes for namespace handling in XML and CSS.
o Compatibility improvements in some collections.
o Fix JavaScript timer events over midnight.
o Fix handling of error event.
o Do not assign the same AccessKey to different javascript:
links.
o Do not improperly honor maxlength on file input elements.
o Properly reload iframe when source re-set.
o Make usemap case-insensitive.
o Better parsing of malformed cols and rows parameters of
textarea.
o Various fixes to DOM and non-standard bindings to CSS.
o Various rendering fixes
* KJS
o Performance fix: do not redundantly re-attach the JavaScript
debugger.
o Free up some "future reserved keywords" for use as identifiers,
to match other browsers.
o Accept trailing semicolons in initializer lists.
o Various RegExp object improvements: support .compile, properly
report some errors, plug some memory leaks.
o Give JavaScript debugger some stack room to operate when
handling stack overflow exceptions.
o Fix bugs in latin1 to ucs conversion.
2006-03-30 04:36:26 +02:00
|
|
|
SUBST_MESSAGE.kdelibsfix= Fixing hardcoded paths.
|
2004-12-10 07:02:57 +01:00
|
|
|
SUBST_FILES.kdelibsfix= \
|
|
|
|
kdecore/kstandarddirs.cpp \
|
2005-12-11 11:53:54 +01:00
|
|
|
kdecore/ktimezones.cpp \
|
Update to KDE-3.2.0.
Changes:
Libraries
* Hidden methods in DCOP interfaces - DCOPIDLng Alexander Kellett
* Documentation parsing (kdoc based) and inclusion in generated .dcopidl files
(note: kdebindings dcopidlng only) Alexander Kellett
* Kalyptus based rewrite of DCOPIDL - DCOPIDLng Alexander Kellett
* Thumbnail generator for DVI files. Stefan Kebekus
* Thumbnail generator for Xcursor files. Fredrik Hoeglund
* KMainWindow can now maintain the statusbar and corresponding action (duplicate
(99% of the time broken) code removed from countless applications in KDE).
Benjamin Meyer
* KMainWindow, KToolbar, and several other core classes now will only stores
settings if those settings are not the default values (helping to reduce the
huge size of config files). Benjamin Meyer
* Add support for International Domain Names (IDN). Thiago Macieira, Waldo
Bastian
* KDE Password Registry and Wallet. George Staikos
* SSL session ID reuse. George Staikos
* KCookiejar: Support HttpOnly cookies. Waldo Bastian
* KLocale: support for different calendar systems Hans Petter Bieker
* KCalendarSystem: support for Hebrew calendar system Hans Petter Bieker
* Support data urls. See rfc 2397. Leo Savernik
* New tab widget classes KTabBar and KTabWidget in kdeui Stephan Binner
* New KFile permissions panel Tim Jansen
* Support for mimetype inheritance and aliases David Faure
* KDialogBase: Replace setButtonOkText() & co. with setButtonOk() that takes a
KGuiItem instead (deprecating the old methods) Martijn Klingens
* Move KPrefs from libkdepim to kdelibs. Cornelius Schumacher
* Support for "extra fields" in KIO slaves and in Konqueror / KFileDialog
David Faure <faure@kde.org>
* Add KSplashScreen, a splash screen class based on QSplashScreen (with support
for KDE's Xinerama options) Chris Howells
* KPasteTextAction: enhanced action for pasting text by offering a list with
the clipboard history. Andras Mantia
KHTML
* Non-modal find dialog David Faure
KDEfx
* Added KCPUInfo class which makes it possible for applications to do runtime
checks for architecture specific CPU features, such MMX, 3DNow! and AltiVec.
Fredrik Hoeglund
* Added MMX and SSE2 optimizations to the blending functions in KImageEffect,
that among other things are used to blend the translucent menus when the menu
effect is set to software blend, and to tint icons when they're selected in
icon views. Fredrik Hoeglund
Kate Part
* File type specific settings Christoph Cullmann
* vi style cmd line Christoph Cullmann
* Support variable lines in files Anders Lund
* Color Schemes Christoph Cullmann
* Indentation based code folding Christoph Cullmann
* Implement more DCOP interfaces and clean up the ktexteditor dcop interfaces
Christoph Cullmann
KImgIO
* Add PCX image plugin, supports reading and writing 1, 4, 8 and 24bpp images
Nadeem Hasan
* Add TGA image plugin, supports reading and writing true color TGA images
(compressed and uncompressed) Dominik Seichter
Interfaces
* Interfaces for KBytesEdit widget part Friedrich W. H. Kossebau
KSpell
* Adding ability to spell check HTML, TeX and nroff documents. Zack Rusin
* Completely reworking the spell checking dialog. Adding language selection
combo. Zack Rusin
2004-02-04 14:58:39 +01:00
|
|
|
kdeui/ksconfig.cpp \
|
2003-05-13 12:01:54 +02:00
|
|
|
kio/kssl/kopenssl.cc
|
Update to KDE 3.5.2
* Don't restore files to recent files list that don't exist anymore.
* KIO-KFile: Fix problems with mounting filesystems with ACL
* Kate
o Make the spelling dialog modal.
o Make updates incrementally and limit to 2000 messages
o Alternate Bash heredoc style highlights correctly.
* KHTML
o Performance improvements:
+ Improve rendering speed of some semi-transparent pixmap
backgrounds.
+ Improve performance of JavaScript error logging widget, to
help deal with sites with completely broken JavaScript which
continuously causes errors.
+ Better performance for the classname selector
o Get iframes, objects and some other overlaid widgets to obey
their stacking context at last (a.k.a, keep flash and iframes
*under* dhtml menus).
o Implement CSS2.1 quirk about behavior of overflow and root and
body. Now we pass Acid2 according to Opera's standard, but in
an actual release version.
o Implement selectionStart, selectionEnd, setSelectionRange on
textarea and text input tags.
o Improved keyboard event support, implementing the API in the
latest DOM3 Events working group note.
o Properly scale CSS line height when zooming.
o Multiple fixes to the table DOM.
o Better frame sizing calculation.
o Better handling of the case where form-related tags get moved
by parser during residual style handling.
o Fix the DOM operation handling to not be so picky about the
DTD. This makes us match other browsers better, and lets us
remove various evil hacks in the XML parser
o Various getComputedStyle improvements.
o Various text-indent fixes.
o Some fixes for namespace handling in XML and CSS.
o Compatibility improvements in some collections.
o Fix JavaScript timer events over midnight.
o Fix handling of error event.
o Do not assign the same AccessKey to different javascript:
links.
o Do not improperly honor maxlength on file input elements.
o Properly reload iframe when source re-set.
o Make usemap case-insensitive.
o Better parsing of malformed cols and rows parameters of
textarea.
o Various fixes to DOM and non-standard bindings to CSS.
o Various rendering fixes
* KJS
o Performance fix: do not redundantly re-attach the JavaScript
debugger.
o Free up some "future reserved keywords" for use as identifiers,
to match other browsers.
o Accept trailing semicolons in initializer lists.
o Various RegExp object improvements: support .compile, properly
report some errors, plug some memory leaks.
o Give JavaScript debugger some stack room to operate when
handling stack overflow exceptions.
o Fix bugs in latin1 to ucs conversion.
2006-03-30 04:36:26 +02:00
|
|
|
SUBST_SED.kdelibsfix= -e 's:@LOCALBASE@:${LOCALBASE}:g'
|
|
|
|
SUBST_SED.kdelibsfix+= -e 's:@PKGLOCALEDIR@:${PKGLOCALEDIR}:g'
|
2003-01-20 11:03:40 +01:00
|
|
|
|
Update to KDE 3.4
Highlights at a glance
* Text-to-speech system with support built into Konqueror, Kate, KPDF
and the standalone application KSayIt
* Support for text to speech synthesis is integrated with the desktop
* Completely redesigned, more flexible trash system
* Kicker with improved look and feel
* KPDF now enables you to select, copy & paste text and images from
PDFs, along with many other improvements
* Kontact supports now various groupware servers, including eGroupware,
GroupWise, Kolab, OpenGroupware.org and SLOX
* Kopete supports Novell Groupwise and Lotus Sametime and gets
integrated into Kontact
* DBUS/HAL support allows to keep dynamic device icons in media:/ and
on the desktop in sync with the state of all devices
* KHTML has improved standard support and now close to full support for
CSS 2.1 and the CSS 3 Selectors module
* Better synchronization between 2 PCs
* A new high contrast style and a complete monochrome icon set
* An icon effect to paint all icons in two chosen colors, converting
third party application icons into high contrast monochrome icons
* Akregator allows you to read news from your favourite RSS-enabled
websites in one application
* Juk has now an album cover management via Google Image Search
* KMail now stores passwords securely with KWallet
* SVG files can now be used as wallpapers
* KHTML plug-ins are now configurable, so the user can selectively
disable ones that are not used. This does not include Netscape-style
plug-ins. Netscape plug-in in CPU usage can be manually lowered, and
plug-ins are more stable.
* more than 6,500 bugs have been fixed
* more than 1,700 wishes have been fullfilled
* more than 80,000 contributions with several million lines of code and
documentation added or changed
2005-03-23 22:28:33 +01:00
|
|
|
SUBST_CLASSES+= kdemagic
|
|
|
|
SUBST_STAGE.kdemagic= pre-configure
|
Update to KDE 3.5.2
* Don't restore files to recent files list that don't exist anymore.
* KIO-KFile: Fix problems with mounting filesystems with ACL
* Kate
o Make the spelling dialog modal.
o Make updates incrementally and limit to 2000 messages
o Alternate Bash heredoc style highlights correctly.
* KHTML
o Performance improvements:
+ Improve rendering speed of some semi-transparent pixmap
backgrounds.
+ Improve performance of JavaScript error logging widget, to
help deal with sites with completely broken JavaScript which
continuously causes errors.
+ Better performance for the classname selector
o Get iframes, objects and some other overlaid widgets to obey
their stacking context at last (a.k.a, keep flash and iframes
*under* dhtml menus).
o Implement CSS2.1 quirk about behavior of overflow and root and
body. Now we pass Acid2 according to Opera's standard, but in
an actual release version.
o Implement selectionStart, selectionEnd, setSelectionRange on
textarea and text input tags.
o Improved keyboard event support, implementing the API in the
latest DOM3 Events working group note.
o Properly scale CSS line height when zooming.
o Multiple fixes to the table DOM.
o Better frame sizing calculation.
o Better handling of the case where form-related tags get moved
by parser during residual style handling.
o Fix the DOM operation handling to not be so picky about the
DTD. This makes us match other browsers better, and lets us
remove various evil hacks in the XML parser
o Various getComputedStyle improvements.
o Various text-indent fixes.
o Some fixes for namespace handling in XML and CSS.
o Compatibility improvements in some collections.
o Fix JavaScript timer events over midnight.
o Fix handling of error event.
o Do not assign the same AccessKey to different javascript:
links.
o Do not improperly honor maxlength on file input elements.
o Properly reload iframe when source re-set.
o Make usemap case-insensitive.
o Better parsing of malformed cols and rows parameters of
textarea.
o Various fixes to DOM and non-standard bindings to CSS.
o Various rendering fixes
* KJS
o Performance fix: do not redundantly re-attach the JavaScript
debugger.
o Free up some "future reserved keywords" for use as identifiers,
to match other browsers.
o Accept trailing semicolons in initializer lists.
o Various RegExp object improvements: support .compile, properly
report some errors, plug some memory leaks.
o Give JavaScript debugger some stack room to operate when
handling stack overflow exceptions.
o Fix bugs in latin1 to ucs conversion.
2006-03-30 04:36:26 +02:00
|
|
|
SUBST_MESSAGE.kdemagic= Add LOCALBASE paths to magic file.
|
Update to KDE 3.4
Highlights at a glance
* Text-to-speech system with support built into Konqueror, Kate, KPDF
and the standalone application KSayIt
* Support for text to speech synthesis is integrated with the desktop
* Completely redesigned, more flexible trash system
* Kicker with improved look and feel
* KPDF now enables you to select, copy & paste text and images from
PDFs, along with many other improvements
* Kontact supports now various groupware servers, including eGroupware,
GroupWise, Kolab, OpenGroupware.org and SLOX
* Kopete supports Novell Groupwise and Lotus Sametime and gets
integrated into Kontact
* DBUS/HAL support allows to keep dynamic device icons in media:/ and
on the desktop in sync with the state of all devices
* KHTML has improved standard support and now close to full support for
CSS 2.1 and the CSS 3 Selectors module
* Better synchronization between 2 PCs
* A new high contrast style and a complete monochrome icon set
* An icon effect to paint all icons in two chosen colors, converting
third party application icons into high contrast monochrome icons
* Akregator allows you to read news from your favourite RSS-enabled
websites in one application
* Juk has now an album cover management via Google Image Search
* KMail now stores passwords securely with KWallet
* SVG files can now be used as wallpapers
* KHTML plug-ins are now configurable, so the user can selectively
disable ones that are not used. This does not include Netscape-style
plug-ins. Netscape plug-in in CPU usage can be manually lowered, and
plug-ins are more stable.
* more than 6,500 bugs have been fixed
* more than 1,700 wishes have been fullfilled
* more than 80,000 contributions with several million lines of code and
documentation added or changed
2005-03-23 22:28:33 +01:00
|
|
|
SUBST_FILES.kdemagic= kio/magic
|
|
|
|
SUBST_SED.kdemagic= -n -e 'p' -e 's:/usr/local/bin:${LOCALBASE}/bin:p'
|
|
|
|
|
2006-11-20 10:32:02 +01:00
|
|
|
SPECIAL_PERMS+= ${PREFIX}/bin/fileshareset ${SETUID_ROOT_PERMS}
|
|
|
|
SPECIAL_PERMS+= ${PREFIX}/bin/kpac_dhcp_helper ${SETUID_ROOT_PERMS}
|
|
|
|
|
2009-06-16 18:09:36 +02:00
|
|
|
# ${SETUID_ROOT_PERMS} doesn't work here because the locate() method used to
|
|
|
|
# find the path to the kgrantpty expects it to have read permissions set.
|
|
|
|
SPECIAL_PERMS+= ${PREFIX}/bin/kgrantpty ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 4555
|
|
|
|
|
2007-01-26 03:44:27 +01:00
|
|
|
.include "options.mk"
|
2005-11-17 05:33:20 +01:00
|
|
|
|
2008-04-13 00:42:57 +02:00
|
|
|
PLIST_VARS+= kded
|
2002-05-31 15:16:30 +02:00
|
|
|
.if ${OPSYS} == "NetBSD"
|
|
|
|
. if ${OS_VERSION:M1.5.[12]*} || ${OS_VERSION:M1.[0-4]*}
|
2008-04-13 00:42:57 +02:00
|
|
|
# nothing
|
2002-05-31 15:16:30 +02:00
|
|
|
. else
|
2008-04-13 00:42:57 +02:00
|
|
|
PLIST.kded= yes
|
2002-05-31 15:16:30 +02:00
|
|
|
. endif
|
2007-11-13 12:19:18 +01:00
|
|
|
# make sure zone.tab is installed
|
|
|
|
DEPENDS+= zonetab-[0-9]*:../../time/zonetab
|
2003-01-17 04:20:58 +01:00
|
|
|
.else
|
2008-04-13 00:42:57 +02:00
|
|
|
PLIST.kded= yes
|
2002-05-31 15:16:30 +02:00
|
|
|
.endif
|
|
|
|
|
2004-09-06 15:08:54 +02:00
|
|
|
.include "../../mk/krb5.buildlink3.mk"
|
|
|
|
CONFIGURE_ARGS+= --with-gssapi=yes
|
Update to KDE 3.3
* Rewrite the name-resolution routines so that true asynchronous lookups
are possible (multithreaded). Thiago Macieira
* kconf_update has now support for updating files other than config
files. Waldo Bastian
* Crypto certificates import without user interaction Helge Deller
* KEditToolbar: Add support for arranging actions via drag&drop. Sandro
Giessl
* Move KNewStuff to kdelibs, making it usable for KDE-Edu etc. Josef
Spillner
* Introduce KIMIface, a generic DCOP interface to instant messaging/chat
clients, and support libraries for other KDE apps, enabling loosely
coupled integration. Will Stephenson
* Show actions icons in the configure shortcut dialog. Olivier Goffart
* KKeyDialog: add widget (based on klistviewsearchline) for searching
shortcuts Cristian Tibirna
* User visible feedback if invocation of browser, help Center or mailer
fails
* KImgIO
o Add EXR image plugin, supports reading high dynamic range files.
Brad Hards
o Add support for SGI images (a.k.a. "RGB" images). These do typically
have file extensions *.rgb, *.rgba, *.sgi, or *.bw. The SGI image
file format is a de-facto standard for textures, for example in 3D
modeling. Melchior Franz
o Add read support for DDS images (Direct Draw Surface). This format
is mainly used for textures in DirectX. Ignacio Castaño
* libkabc
o Write support and SSL/TLS for the LDAP resource Szombathelyi György
* KLocale
o Try harder to find message translations if a string is not translated
in the primary language of the user, but available in other languages
that the user has chosen in kcontrol. Heiko Evermann
* KSpell2
o Introduction of the new spellchecking library fixing all of KSpell
shortcomings. Zack Rusin
* KHTML part
o KHTML: Merge text shifting from WebCore. Leo Savernik
o KHTML: Type-ahead find Arend van Beelen jr.
o Copy To->IM Contact... context menu entry. Using kimproxy, allow one
to initiate a file transfer from Konqueror. Will Stephenson
o Added "Open in This Window" in popup frame submenu
o New context menu when text is selected which allows lookup in default
search engine
o Fixed and improved Access Key support: now activated by pressing and
releasing the ctrl key. When activated, the accesskey mode displays all
accesskeys available in tooltips Jean-Baptiste Mardelle
2004-08-21 14:16:45 +02:00
|
|
|
|
2002-05-31 15:16:30 +02:00
|
|
|
post-install:
|
|
|
|
.if ${OPSYS} == "NetBSD"
|
|
|
|
. if ${OS_VERSION:M1.5.[12]*} || ${OS_VERSION:M1.[0-4]*}
|
|
|
|
@${RM} ${PREFIX}/lib/kded.*
|
|
|
|
. endif
|
|
|
|
.endif
|
|
|
|
|
2002-10-01 21:28:34 +02:00
|
|
|
.if ${MACHINE_ARCH} == "alpha"
|
2004-07-03 18:34:59 +02:00
|
|
|
GCC_REQD+= 2.95
|
2002-10-01 21:28:34 +02:00
|
|
|
.endif
|
2003-09-17 21:39:58 +02:00
|
|
|
|
2004-04-20 14:22:22 +02:00
|
|
|
.include "../../meta-pkgs/kde3/kde3.mk"
|
|
|
|
|
|
|
|
.include "../../archivers/bzip2/buildlink3.mk"
|
|
|
|
.include "../../audio/arts/buildlink3.mk"
|
|
|
|
.include "../../audio/libaudiofile/buildlink3.mk"
|
2005-05-31 16:13:23 +02:00
|
|
|
.include "../../devel/libidn/buildlink3.mk"
|
2004-04-20 14:22:22 +02:00
|
|
|
.include "../../devel/pcre/buildlink3.mk"
|
2005-05-31 16:13:23 +02:00
|
|
|
.include "../../graphics/jasper/buildlink3.mk"
|
2010-12-23 12:44:24 +01:00
|
|
|
.include "../../mk/jpeg.buildlink3.mk"
|
2007-09-21 15:03:25 +02:00
|
|
|
.include "../../graphics/libart/buildlink3.mk"
|
2005-05-31 16:13:23 +02:00
|
|
|
.include "../../graphics/openexr/buildlink3.mk"
|
2004-04-20 14:22:22 +02:00
|
|
|
.include "../../graphics/tiff/buildlink3.mk"
|
2005-05-31 16:13:23 +02:00
|
|
|
.include "../../net/mDNSResponder/buildlink3.mk"
|
2009-08-31 22:54:26 +02:00
|
|
|
.include "../../security/openssl/buildlink3.mk"
|
Update to KDE 3.3
* Rewrite the name-resolution routines so that true asynchronous lookups
are possible (multithreaded). Thiago Macieira
* kconf_update has now support for updating files other than config
files. Waldo Bastian
* Crypto certificates import without user interaction Helge Deller
* KEditToolbar: Add support for arranging actions via drag&drop. Sandro
Giessl
* Move KNewStuff to kdelibs, making it usable for KDE-Edu etc. Josef
Spillner
* Introduce KIMIface, a generic DCOP interface to instant messaging/chat
clients, and support libraries for other KDE apps, enabling loosely
coupled integration. Will Stephenson
* Show actions icons in the configure shortcut dialog. Olivier Goffart
* KKeyDialog: add widget (based on klistviewsearchline) for searching
shortcuts Cristian Tibirna
* User visible feedback if invocation of browser, help Center or mailer
fails
* KImgIO
o Add EXR image plugin, supports reading high dynamic range files.
Brad Hards
o Add support for SGI images (a.k.a. "RGB" images). These do typically
have file extensions *.rgb, *.rgba, *.sgi, or *.bw. The SGI image
file format is a de-facto standard for textures, for example in 3D
modeling. Melchior Franz
o Add read support for DDS images (Direct Draw Surface). This format
is mainly used for textures in DirectX. Ignacio Castaño
* libkabc
o Write support and SSL/TLS for the LDAP resource Szombathelyi György
* KLocale
o Try harder to find message translations if a string is not translated
in the primary language of the user, but available in other languages
that the user has chosen in kcontrol. Heiko Evermann
* KSpell2
o Introduction of the new spellchecking library fixing all of KSpell
shortcomings. Zack Rusin
* KHTML part
o KHTML: Merge text shifting from WebCore. Leo Savernik
o KHTML: Type-ahead find Arend van Beelen jr.
o Copy To->IM Contact... context menu entry. Using kimproxy, allow one
to initiate a file transfer from Konqueror. Will Stephenson
o Added "Open in This Window" in popup frame submenu
o New context menu when text is selected which allows lookup in default
search engine
o Fixed and improved Access Key support: now activated by pressing and
releasing the ctrl key. When activated, the accesskey mode displays all
accesskeys available in tooltips Jean-Baptiste Mardelle
2004-08-21 14:16:45 +02:00
|
|
|
.include "../../textproc/aspell/buildlink3.mk"
|
2004-04-20 14:22:22 +02:00
|
|
|
.include "../../textproc/libxml2/buildlink3.mk"
|
|
|
|
.include "../../textproc/libxslt/buildlink3.mk"
|
2004-01-03 16:28:45 +01:00
|
|
|
.include "../../textproc/xmlcatmgr/catalogs.mk"
|
2006-03-09 22:04:39 +01:00
|
|
|
.include "../../mk/oss.buildlink3.mk"
|
2002-10-01 21:28:34 +02:00
|
|
|
|
2002-05-31 15:16:30 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|
|
|
|
|
2002-11-16 19:45:32 +01:00
|
|
|
# XXX On NetBSD, the egcs and gcc-2.95.3 for:
|
2002-05-31 15:16:30 +02:00
|
|
|
# XXX
|
2002-11-16 19:45:32 +01:00
|
|
|
# XXX alpha and sparc
|
2002-05-31 15:16:30 +02:00
|
|
|
# XXX
|
|
|
|
# XXX has an optimization bug when compiling with -O2 that is tickled by
|
2002-11-16 19:45:32 +01:00
|
|
|
# XXX ${WRKSRC}/kio/kio/global.cpp
|
2002-05-31 15:16:30 +02:00
|
|
|
# XXX ${WRKSRC}/kdeprint/management/kmiconview.cpp.
|
2002-11-16 19:45:32 +01:00
|
|
|
# XXX and others
|
2002-05-31 15:16:30 +02:00
|
|
|
#
|
|
|
|
.if ${OPSYS} == "NetBSD"
|
2002-11-16 19:45:32 +01:00
|
|
|
. if (${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sparc")
|
2007-02-22 20:26:05 +01:00
|
|
|
CXXFLAGS:= ${CXXFLAGS:C/-O[0-9]*/-O/g}
|
|
|
|
CFLAGS:= ${CFLAGS:C/-O[0-9]*/-O/g}
|
2005-12-05 21:49:47 +01:00
|
|
|
CONFIGURE_ENV+= CXXFLAGS=${CXXFLAGS:M*:Q}
|
|
|
|
CONFIGURE_ENV+= CFLAGS=${CFLAGS:M*:Q}
|
2002-05-31 15:16:30 +02:00
|
|
|
. endif
|
2004-10-13 13:47:51 +02:00
|
|
|
#
|
|
|
|
# Configure finds these but apparently they are not ready for primetime
|
|
|
|
# and build will blow up as declarations in netdb.h are not visible
|
|
|
|
CONFIGURE_ENV+= ac_cv_func_getservbyname_r='no'
|
2004-12-10 07:02:57 +01:00
|
|
|
CONFIGURE_ENV+= ac_cv_func_getservbyport_r='no'
|
2004-10-13 13:47:51 +02:00
|
|
|
CONFIGURE_ENV+= ac_cv_func_getprotobyname_r='no'
|
2002-05-31 15:16:30 +02:00
|
|
|
.endif
|
2004-01-15 10:52:51 +01:00
|
|
|
|
|
|
|
.if ${OPSYS} == "SunOS"
|
|
|
|
# We require use of a recent enough libbz2 to have the BZ2_ prefixes
|
|
|
|
# so force this as configure gets this wrong on Solaris 9
|
|
|
|
CONFIGURE_ENV+= ac_cv_lib_bzip2='no'
|
|
|
|
.endif
|