summaryrefslogtreecommitdiff
path: root/graphics/kdegraphics3
diff options
context:
space:
mode:
authorskrll <skrll>2002-08-28 07:15:25 +0000
committerskrll <skrll>2002-08-28 07:15:25 +0000
commite65aa8d89c5697d88922533a1820ada2f7e26485 (patch)
treedde5e00cb2a63d230256b6177f12d9fb5c764bfc /graphics/kdegraphics3
parente9bb73bd5db1a4d16ac7d07ee2cc6eb6c80a9dd9 (diff)
downloadpkgsrc-e65aa8d89c5697d88922533a1820ada2f7e26485.tar.gz
Update to KDE 3.0.3.
While I'm here do the a.out dance for kuickshow and a couple of other minor clean ups. Changes are: kdelibs kprocess / kprocctrl: fix problem with hanging kdevelop. Javascript (core): more robust stack overflow check Javascript (html): allow to set a JS (non-CSS) property to a style object Javascript (html): improved result of navigator.platform using uname() Javascript (html): more aggressive garbage collection on clear, fixing many crashes Javascript (html): global object (window) has a correct object prototype now khtml: several crashes and bugs fixed kssl: Always verify the basic constraints on certificates (SECURITY) kdefx: Make the blending routine used by transparent menus work properly on big-endian platforms kdeui: Fix KDialog::setPlainCaption() kdebase Build fixes for IRIX / MipsPro (kcontrol, konqueror, konsole). Kicker: Quick browser escapes ampersand characters in file names. Konsole: Don't prepend ESC if Meta is pressed if key definition is for "+Alt". Konsole: Fixed crashes at startup related to broken font installations. Konsole: Fixed crashes when selecting in history buffer. krdb: Smarter handling of multiple and symlinked KDE and Qt installs when exporting plugin path to Qt. kdenetwork KMail: allow an ampersand as last char of an URL. KMail: Don't crash when custom drafts or sent-mail folders have been deleted or renamed. KMail: Fix auto charset detection for empty strings. KMail/KNode: Correctly handle quotes in user ids of OpenPGP keys. KMail: Make custom (global) Bcc headers work correctly with encryption and distribution list expansion. kdepim KAlarm: Fix session restoration often not occurring at login. KAlarm: Adjust wrong summer times stored by KDE 3.0.0 version of KAlarm. KAlarm: Make Close button on message window not the default button to reduce chance of accidental acknowledgement. KAlarm: Make Help button in configuration dialog display KAlarm handbook. KNotes: Compile fix for Qt 3.0.5 KOrganizer: Fixed context menu of todo list/view and event list which disappeared when using Qt 3.0.5
Diffstat (limited to 'graphics/kdegraphics3')
-rw-r--r--graphics/kdegraphics3/Makefile4
-rw-r--r--graphics/kdegraphics3/PLIST7
-rw-r--r--graphics/kdegraphics3/distinfo10
-rw-r--r--graphics/kdegraphics3/patches/patch-ag48
-rw-r--r--graphics/kdegraphics3/patches/patch-ah280
-rw-r--r--graphics/kdegraphics3/patches/patch-ai15
-rw-r--r--graphics/kdegraphics3/patches/patch-aj33
7 files changed, 391 insertions, 6 deletions
diff --git a/graphics/kdegraphics3/Makefile b/graphics/kdegraphics3/Makefile
index f9aab0b71c2..58b63c14f49 100644
--- a/graphics/kdegraphics3/Makefile
+++ b/graphics/kdegraphics3/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2002/08/27 12:15:22 markd Exp $
+# $NetBSD: Makefile,v 1.4 2002/08/28 07:15:28 skrll Exp $
-DISTNAME= kdegraphics-3.0.2
+DISTNAME= kdegraphics-3.0.3
CATEGORIES= graphics
COMMENT= Graphics programs for the KDE integrated X11 desktop
diff --git a/graphics/kdegraphics3/PLIST b/graphics/kdegraphics3/PLIST
index 4d729d7fa21..b3a58464808 100644
--- a/graphics/kdegraphics3/PLIST
+++ b/graphics/kdegraphics3/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2002/08/27 12:15:22 markd Exp $
+@comment $NetBSD: PLIST,v 1.3 2002/08/28 07:15:28 skrll Exp $
bin/kcolorchooser
bin/kcoloredit
bin/kdvi
@@ -48,6 +48,11 @@ lib/libkmultipage.so.0.0
lib/libkpagetest.a
lib/libkpagetest.la
lib/libkpagetest.so
+lib/libkuickshow_main.a
+lib/libkuickshow_main.la
+lib/libkuickshow_main.so
+lib/libkuickshow_main.so.0
+lib/libkuickshow_main.so.0.0
lib/libkview_main.a
lib/libkview_main.la
lib/libkview_main.so
diff --git a/graphics/kdegraphics3/distinfo b/graphics/kdegraphics3/distinfo
index ffb9afda06c..adb02bb702f 100644
--- a/graphics/kdegraphics3/distinfo
+++ b/graphics/kdegraphics3/distinfo
@@ -1,10 +1,14 @@
-$NetBSD: distinfo,v 1.2 2002/07/17 07:54:05 skrll Exp $
+$NetBSD: distinfo,v 1.3 2002/08/28 07:15:29 skrll Exp $
-SHA1 (kdegraphics-3.0.2.tar.bz2) = 444635125cbc1a9f9b033083f8d562bdf7a293fd
-Size (kdegraphics-3.0.2.tar.bz2) = 2663586 bytes
+SHA1 (kdegraphics-3.0.3.tar.bz2) = 4aa7a98e4d58a2998ffeee16dd6ea97205596bd7
+Size (kdegraphics-3.0.3.tar.bz2) = 2664776 bytes
SHA1 (patch-aa) = 6abaca67ea4d0fa0a5f9ac9126adb78cc15bc287
SHA1 (patch-ab) = 2797a41da3c39cca6d39369bba767728f973e245
SHA1 (patch-ac) = 64cd943b954af8f0b2b8875f56a43ec6d175f5c7
SHA1 (patch-ad) = 5aadae5dda5ec9a6f66b3cf7870967291e73922b
SHA1 (patch-ae) = f9ff03ea8e1ff92126312ef28e5d5df5a17b8e57
SHA1 (patch-af) = 9dd124174938f41124b98540da3d3548ebedbb48
+SHA1 (patch-ag) = 81c4a846763534c9fe3366bf8d571208d337e2c4
+SHA1 (patch-ah) = 3a7984280e549bc0dcf05b01f80f8367747c78c9
+SHA1 (patch-ai) = 78e82154d831918f7ebe6d4a1d89b5cb208b57f1
+SHA1 (patch-aj) = 907f78831601897aa12de00f07c2978d09b72ad5
diff --git a/graphics/kdegraphics3/patches/patch-ag b/graphics/kdegraphics3/patches/patch-ag
new file mode 100644
index 00000000000..6410ca5cc83
--- /dev/null
+++ b/graphics/kdegraphics3/patches/patch-ag
@@ -0,0 +1,48 @@
+$NetBSD: patch-ag,v 1.1 2002/08/28 07:15:30 skrll Exp $
+
+--- kuickshow/src/Makefile.am.orig Fri Mar 22 01:31:08 2002
++++ kuickshow/src/Makefile.am
+@@ -1,26 +1,29 @@
+ ## Makefile.am for kuickshow
+
+ bin_PROGRAMS = kuickshow
+-lib_LTLIBRARIES = kuickshow.la
++lib_LTLIBRARIES = libkuickshow_main.la kuickshow.la
+
+ # set the include path for X, qt and KDE
+ INCLUDES = $(all_includes)
+ KDE_CXXFLAGS = $(IMLIB_CFLAGS)
+-CLEANFILES = dummy.cpp
+ METASOURCES = AUTO
+
+-kuickshow_la_LDFLAGS = $(all_libraries) -module -avoid-version
+-kuickshow_la_LIBADD = $(LIB_KDEPRINT) $(LIB_IMLIB)
+-kuickshow_la_SOURCES = kuickshow.cpp \
++libkuickshow_main_la_LDFLAGS = $(all_libraries)
++libkuickshow_main_la_LIBADD = $(LIB_KDEPRINT) $(LIB_IMLIB)
++libkuickshow_main_la_SOURCES = kuickshow.cpp \
+ aboutwidget.cpp generalwidget.cpp kuickconfigdlg.cpp main.cpp \
+ defaultswidget.cpp imagewindow.cpp kuickdata.cpp \
+ imdata.cpp basewidget.cpp \
+ filefinder.cpp kurlwidget.cpp logo.cpp filewidget.cpp \
+ logotabdialog.cpp kuickio.cpp kuick.cpp imlibwidget.cpp
+
++kuickshow_la_LDFLAGS = $(all_libraries) -module -avoid-version
++kuickshow_la_LIBADD = $(LIB_KDEPRINT) $(LIB_IMLIB) libkuickshow_main.la
++kuickshow_la_SOURCES = kuickshow_main.cpp
++
+ # now the kuickshow binary
+-kuickshow_LDADD = kuickshow.la $(LIB_KIO) $(LIB_IMLIB)
+-kuickshow_SOURCES = dummy.cpp
++kuickshow_LDADD = libkuickshow_main.la $(LIB_KIO) $(LIB_IMLIB)
++kuickshow_SOURCES = kuickshow_main.cpp
+ kuickshow_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+
+
+@@ -36,6 +39,3 @@ KDE_ICON = kuickshow
+ # this is where the kdelnk file will go
+ appsdir = $(kde_appsdir)/Graphics
+ apps_DATA = kuickshow.desktop
+-
+-dummy.cpp:
+- echo "// generated dummy file" > dummy.cpp
diff --git a/graphics/kdegraphics3/patches/patch-ah b/graphics/kdegraphics3/patches/patch-ah
new file mode 100644
index 00000000000..b8e664ce9df
--- /dev/null
+++ b/graphics/kdegraphics3/patches/patch-ah
@@ -0,0 +1,280 @@
+$NetBSD: patch-ah,v 1.1 2002/08/28 07:15:30 skrll Exp $
+
+--- kuickshow/src/Makefile.in.orig Tue Aug 27 21:05:03 2002
++++ kuickshow/src/Makefile.in
+@@ -238,16 +238,15 @@ x_libraries = @x_libraries@
+ KDE_CXXFLAGS = $(IMLIB_CFLAGS)
+
+ bin_PROGRAMS = kuickshow
+-lib_LTLIBRARIES = kuickshow.la
++lib_LTLIBRARIES = libkuickshow_main.la kuickshow.la
+
+ # set the include path for X, qt and KDE
+ INCLUDES = $(all_includes)
+-CLEANFILES = dummy.cpp
+ #>- METASOURCES = AUTO
+
+-kuickshow_la_LDFLAGS = $(all_libraries) -module -avoid-version
+-kuickshow_la_LIBADD = $(LIB_KDEPRINT) $(LIB_IMLIB)
+-kuickshow_la_SOURCES = kuickshow.cpp \
++libkuickshow_main_la_LDFLAGS = $(all_libraries)
++libkuickshow_main_la_LIBADD = $(LIB_KDEPRINT) $(LIB_IMLIB)
++libkuickshow_main_la_SOURCES = kuickshow.cpp \
+ aboutwidget.cpp generalwidget.cpp kuickconfigdlg.cpp main.cpp \
+ defaultswidget.cpp imagewindow.cpp kuickdata.cpp \
+ imdata.cpp basewidget.cpp \
+@@ -255,9 +254,13 @@ kuickshow_la_SOURCES = kuickshow.cpp \
+ logotabdialog.cpp kuickio.cpp kuick.cpp imlibwidget.cpp
+
+
++kuickshow_la_LDFLAGS = $(all_libraries) -module -avoid-version
++kuickshow_la_LIBADD = $(LIB_KDEPRINT) $(LIB_IMLIB) libkuickshow_main.la
++kuickshow_la_SOURCES = kuickshow_main.cpp
++
+ # now the kuickshow binary
+-kuickshow_LDADD = kuickshow.la $(LIB_KIO) $(LIB_IMLIB)
+-kuickshow_SOURCES = dummy.cpp
++kuickshow_LDADD = libkuickshow_main.la $(LIB_KIO) $(LIB_IMLIB)
++kuickshow_SOURCES = kuickshow_main.cpp
+ kuickshow_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+
+ # if you "make distclean", this files get removed. If you want to remove
+@@ -273,31 +276,36 @@ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
+ LTLIBRARIES = $(lib_LTLIBRARIES)
+
+-kuickshow_la_DEPENDENCIES =
+-am_kuickshow_la_OBJECTS = kuickshow.lo aboutwidget.lo generalwidget.lo \
+- kuickconfigdlg.lo main.lo defaultswidget.lo imagewindow.lo \
+- kuickdata.lo imdata.lo basewidget.lo filefinder.lo \
+- kurlwidget.lo logo.lo filewidget.lo logotabdialog.lo kuickio.lo \
+- kuick.lo imlibwidget.lo
++kuickshow_la_DEPENDENCIES = libkuickshow_main.la
++am_kuickshow_la_OBJECTS = kuickshow_main.lo
+ #>- kuickshow_la_OBJECTS = $(am_kuickshow_la_OBJECTS)
++#>+ 1
++kuickshow_la_OBJECTS = kuickshow_main.lo
++libkuickshow_main_la_DEPENDENCIES =
++am_libkuickshow_main_la_OBJECTS = kuickshow.lo aboutwidget.lo \
++ generalwidget.lo kuickconfigdlg.lo main.lo defaultswidget.lo \
++ imagewindow.lo kuickdata.lo imdata.lo basewidget.lo \
++ filefinder.lo kurlwidget.lo logo.lo filewidget.lo \
++ logotabdialog.lo kuickio.lo kuick.lo imlibwidget.lo
++#>- libkuickshow_main_la_OBJECTS = $(am_libkuickshow_main_la_OBJECTS)
+ #>+ 9
+-kuickshow_la_final_OBJECTS = kuickshow_la.all_cpp.lo
+-kuickshow_la_nofinal_OBJECTS = kuickshow.lo aboutwidget.lo generalwidget.lo \
+- kuickconfigdlg.lo main.lo defaultswidget.lo imagewindow.lo \
+- kuickdata.lo imdata.lo basewidget.lo filefinder.lo \
+- kurlwidget.lo logo.lo filewidget.lo logotabdialog.lo kuickio.lo \
+- kuick.lo imlibwidget.lo \
+- kuickshow_la_meta_unload.lo
+-@KDE_USE_FINAL_FALSE@kuickshow_la_OBJECTS = $(kuickshow_la_nofinal_OBJECTS)
+-@KDE_USE_FINAL_TRUE@kuickshow_la_OBJECTS = $(kuickshow_la_final_OBJECTS)
++libkuickshow_main_la_final_OBJECTS = libkuickshow_main_la.all_cpp.lo
++libkuickshow_main_la_nofinal_OBJECTS = kuickshow.lo aboutwidget.lo \
++ generalwidget.lo kuickconfigdlg.lo main.lo defaultswidget.lo \
++ imagewindow.lo kuickdata.lo imdata.lo basewidget.lo \
++ filefinder.lo kurlwidget.lo logo.lo filewidget.lo \
++ logotabdialog.lo kuickio.lo kuick.lo imlibwidget.lo \
++ libkuickshow_main_la_meta_unload.lo
++@KDE_USE_FINAL_FALSE@libkuickshow_main_la_OBJECTS = $(libkuickshow_main_la_nofinal_OBJECTS)
++@KDE_USE_FINAL_TRUE@libkuickshow_main_la_OBJECTS = $(libkuickshow_main_la_final_OBJECTS)
+ bin_PROGRAMS = kuickshow$(EXEEXT)
+ PROGRAMS = $(bin_PROGRAMS)
+
+-am_kuickshow_OBJECTS = dummy.$(OBJEXT)
++am_kuickshow_OBJECTS = kuickshow_main.$(OBJEXT)
+ #>- kuickshow_OBJECTS = $(am_kuickshow_OBJECTS)
+ #>+ 1
+-kuickshow_OBJECTS = dummy.$(OBJEXT)
+-kuickshow_DEPENDENCIES = kuickshow.la
++kuickshow_OBJECTS = kuickshow_main.$(OBJEXT)
++kuickshow_DEPENDENCIES = libkuickshow_main.la
+
+ DEFS = @DEFS@
+ DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
+@@ -307,16 +315,18 @@ LIBS = @LIBS@
+ depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
+ @AMDEP_TRUE@DEP_FILES = $(DEPDIR)/aboutwidget.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/basewidget.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/defaultswidget.Plo $(DEPDIR)/dummy.Po \
++ @AMDEP_TRUE@ $(DEPDIR)/defaultswidget.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/filefinder.Plo $(DEPDIR)/filewidget.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/generalwidget.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/imagewindow.Plo $(DEPDIR)/imdata.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/imlibwidget.Plo $(DEPDIR)/kuick.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/kuickconfigdlg.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/kuickdata.Plo $(DEPDIR)/kuickio.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/kuickshow.Plo $(DEPDIR)/kurlwidget.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/logo.Plo $(DEPDIR)/logotabdialog.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/main.Plo
++ @AMDEP_TRUE@ $(DEPDIR)/kuickshow.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/kuickshow_main.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/kuickshow_main.Po \
++ @AMDEP_TRUE@ $(DEPDIR)/kurlwidget.Plo $(DEPDIR)/logo.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/logotabdialog.Plo $(DEPDIR)/main.Plo
+ #>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ #>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+ #>+ 2
+@@ -336,11 +346,12 @@ CXXLD = $(CXX)
+ CXXLINK = $(LIBTOOL) --mode=link --tag=CXX $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ CXXFLAGS = @CXXFLAGS@
+-DIST_SOURCES = $(kuickshow_la_SOURCES) $(kuickshow_SOURCES)
++DIST_SOURCES = $(kuickshow_la_SOURCES) $(libkuickshow_main_la_SOURCES) \
++ $(kuickshow_SOURCES)
+ DATA = $(apps_DATA)
+
+ DIST_COMMON = Makefile.am Makefile.in
+-SOURCES = $(kuickshow_la_SOURCES) $(kuickshow_SOURCES)
++SOURCES = $(kuickshow_la_SOURCES) $(libkuickshow_main_la_SOURCES) $(kuickshow_SOURCES)
+
+ #>- all: all-am
+ #>+ 1
+@@ -389,6 +400,8 @@ clean-libLTLIBRARIES:
+ -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
+ kuickshow.la: $(kuickshow_la_OBJECTS) $(kuickshow_la_DEPENDENCIES)
+ $(CXXLINK) -rpath $(libdir) $(kuickshow_la_LDFLAGS) $(kuickshow_la_OBJECTS) $(kuickshow_la_LIBADD) $(LIBS)
++libkuickshow_main.la: $(libkuickshow_main_la_OBJECTS) $(libkuickshow_main_la_DEPENDENCIES)
++ $(CXXLINK) -rpath $(libdir) $(libkuickshow_main_la_LDFLAGS) $(libkuickshow_main_la_OBJECTS) $(libkuickshow_main_la_LIBADD) $(LIBS)
+ install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(bindir)
+@@ -426,7 +439,6 @@ distclean-compile:
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/aboutwidget.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/basewidget.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/defaultswidget.Plo@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/dummy.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/filefinder.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/filewidget.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/generalwidget.Plo@am__quote@
+@@ -438,6 +450,8 @@ distclean-compile:
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kuickdata.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kuickio.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kuickshow.Plo@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kuickshow_main.Plo@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kuickshow_main.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kurlwidget.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/logo.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/logotabdialog.Plo@am__quote@
+@@ -517,7 +531,7 @@ distclean-tags:
+
+ #>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ #>+ 4
+-KDE_DIST=kuickshow.h kuickshow.desktop hi16-app-kuickshow.png filewidget.h imagewindow.h aboutwidget.h kuickio.h mainwidget.h mainwidget.cpp kuickconfigdlg.h logotabdialog.h kuickglobals.h basewidget.h lo32-app-kuickshow.png imdata.h logo.h kurlwidget.h imlibwidget.h version.h generalwidget.h lo16-app-kuickshow.png kuickdata.h hi32-app-kuickshow.png defaultswidget.h filefinder.h kuick.h
++KDE_DIST=kuickshow.h kuickshow.desktop kuickio.h kuickshow mainwidget.h lo32-app-kuickshow.png imdata.h mainwidget.cpp imlibwidget.h kuickconfigdlg.h version.h lo16-app-kuickshow.png logo.h logotabdialog.h generalwidget.h hi32-app-kuickshow.png kurlwidget.h kuickdata.h kuickglobals.h defaultswidget.h basewidget.h filefinder.h hi16-app-kuickshow.png filewidget.h imagewindow.h kuick.h dummy.cpp aboutwidget.h
+
+ DISTFILES= $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+
+@@ -566,7 +580,6 @@ install-strip:
+ mostlyclean-generic:
+
+ clean-generic:
+- -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+ distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
+@@ -644,9 +657,6 @@ messages:
+ $(XGETTEXT) *.cpp *.h -o $(podir)/kuickshow.pot
+
+ # this is where the kdelnk file will go
+-
+-dummy.cpp:
+- echo "// generated dummy file" > dummy.cpp
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+@@ -739,28 +749,28 @@ force-reedit:
+
+
+ #>+ 12
+-kuickshow_la_meta_unload.cpp: kuickconfigdlg.moc filefinder.moc basewidget.moc imlibwidget.moc generalwidget.moc defaultswidget.moc aboutwidget.moc logotabdialog.moc kuickshow.moc filewidget.moc kurlwidget.moc kuickio.moc imagewindow.moc
+- @echo 'creating kuickshow_la_meta_unload.cpp'
+- @-rm -f kuickshow_la_meta_unload.cpp
++libkuickshow_main_la_meta_unload.cpp: kuickconfigdlg.moc filefinder.moc basewidget.moc imlibwidget.moc generalwidget.moc defaultswidget.moc aboutwidget.moc logotabdialog.moc kuickshow.moc filewidget.moc kurlwidget.moc kuickio.moc imagewindow.moc
++ @echo 'creating libkuickshow_main_la_meta_unload.cpp'
++ @-rm -f libkuickshow_main_la_meta_unload.cpp
+ @if test ${kde_qtver} = 2; then \
+- echo 'static const char * _metalist_kuickshow_la[] = {' > kuickshow_la_meta_unload.cpp ;\
+- cat kuickconfigdlg.moc filefinder.moc basewidget.moc imlibwidget.moc generalwidget.moc defaultswidget.moc aboutwidget.moc logotabdialog.moc kuickshow.moc filewidget.moc kurlwidget.moc kuickio.moc imagewindow.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> kuickshow_la_meta_unload.cpp ;\
+- echo '0};' >> kuickshow_la_meta_unload.cpp ;\
+- echo '#include <kunload.h>' >> kuickshow_la_meta_unload.cpp ;\
+- echo '_UNLOAD(kuickshow_la)' >> kuickshow_la_meta_unload.cpp ;\
+- else echo > kuickshow_la_meta_unload.cpp; fi
++ echo 'static const char * _metalist_libkuickshow_main_la[] = {' > libkuickshow_main_la_meta_unload.cpp ;\
++ cat kuickconfigdlg.moc filefinder.moc basewidget.moc imlibwidget.moc generalwidget.moc defaultswidget.moc aboutwidget.moc logotabdialog.moc kuickshow.moc filewidget.moc kurlwidget.moc kuickio.moc imagewindow.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> libkuickshow_main_la_meta_unload.cpp ;\
++ echo '0};' >> libkuickshow_main_la_meta_unload.cpp ;\
++ echo '#include <kunload.h>' >> libkuickshow_main_la_meta_unload.cpp ;\
++ echo '_UNLOAD(libkuickshow_main_la)' >> libkuickshow_main_la_meta_unload.cpp ;\
++ else echo > libkuickshow_main_la_meta_unload.cpp; fi
+
+
+ #>+ 3
+ clean-moc-classes:
+- -rm -f kuickshow_la_meta_unload.cpp
++ -rm -f libkuickshow_main_la_meta_unload.cpp
+
+ #>+ 11
+-kuickshow_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/kuickshow.cpp $(srcdir)/aboutwidget.cpp $(srcdir)/generalwidget.cpp $(srcdir)/kuickconfigdlg.cpp $(srcdir)/main.cpp $(srcdir)/defaultswidget.cpp $(srcdir)/imagewindow.cpp $(srcdir)/kuickdata.cpp $(srcdir)/imdata.cpp $(srcdir)/basewidget.cpp $(srcdir)/filefinder.cpp $(srcdir)/kurlwidget.cpp $(srcdir)/logo.cpp $(srcdir)/filewidget.cpp $(srcdir)/logotabdialog.cpp $(srcdir)/kuickio.cpp $(srcdir)/kuick.cpp $(srcdir)/imlibwidget.cpp kuickshow_la_meta_unload.cpp mainwidget.moc filefinder.moc kuickconfigdlg.moc basewidget.moc imlibwidget.moc generalwidget.moc defaultswidget.moc aboutwidget.moc logotabdialog.moc kuickshow.moc kurlwidget.moc filewidget.moc imagewindow.moc kuickio.moc
++kuickshow_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/kuickshow_main.cpp mainwidget.moc filefinder.moc kuickconfigdlg.moc basewidget.moc imlibwidget.moc generalwidget.moc defaultswidget.moc aboutwidget.moc logotabdialog.moc kuickshow.moc kurlwidget.moc filewidget.moc imagewindow.moc kuickio.moc
+ @echo 'creating kuickshow_la.all_cpp.cpp ...'; \
+ rm -f kuickshow_la.all_cpp.files kuickshow_la.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> kuickshow_la.all_cpp.final; \
+- for file in kuickshow.cpp aboutwidget.cpp generalwidget.cpp kuickconfigdlg.cpp main.cpp defaultswidget.cpp imagewindow.cpp kuickdata.cpp imdata.cpp basewidget.cpp filefinder.cpp kurlwidget.cpp logo.cpp filewidget.cpp logotabdialog.cpp kuickio.cpp kuick.cpp imlibwidget.cpp kuickshow_la_meta_unload.cpp ; do \
++ for file in kuickshow_main.cpp ; do \
+ echo "#include \"$$file\"" >> kuickshow_la.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> kuickshow_la.all_cpp.final; \
+ done; \
+@@ -768,11 +778,23 @@ kuickshow_la.all_cpp.cpp: $(srcdir)/Make
+ rm -f kuickshow_la.all_cpp.final kuickshow_la.all_cpp.files
+
+ #>+ 11
+-kuickshow.all_cpp.cpp: $(srcdir)/Makefile.in dummy.cpp
++libkuickshow_main_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/kuickshow.cpp $(srcdir)/aboutwidget.cpp $(srcdir)/generalwidget.cpp $(srcdir)/kuickconfigdlg.cpp $(srcdir)/main.cpp $(srcdir)/defaultswidget.cpp $(srcdir)/imagewindow.cpp $(srcdir)/kuickdata.cpp $(srcdir)/imdata.cpp $(srcdir)/basewidget.cpp $(srcdir)/filefinder.cpp $(srcdir)/kurlwidget.cpp $(srcdir)/logo.cpp $(srcdir)/filewidget.cpp $(srcdir)/logotabdialog.cpp $(srcdir)/kuickio.cpp $(srcdir)/kuick.cpp $(srcdir)/imlibwidget.cpp libkuickshow_main_la_meta_unload.cpp
++ @echo 'creating libkuickshow_main_la.all_cpp.cpp ...'; \
++ rm -f libkuickshow_main_la.all_cpp.files libkuickshow_main_la.all_cpp.final; \
++ echo "#define KDE_USE_FINAL 1" >> libkuickshow_main_la.all_cpp.final; \
++ for file in kuickshow.cpp aboutwidget.cpp generalwidget.cpp kuickconfigdlg.cpp main.cpp defaultswidget.cpp imagewindow.cpp kuickdata.cpp imdata.cpp basewidget.cpp filefinder.cpp kurlwidget.cpp logo.cpp filewidget.cpp logotabdialog.cpp kuickio.cpp kuick.cpp imlibwidget.cpp libkuickshow_main_la_meta_unload.cpp ; do \
++ echo "#include \"$$file\"" >> libkuickshow_main_la.all_cpp.files; \
++ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libkuickshow_main_la.all_cpp.final; \
++ done; \
++ cat libkuickshow_main_la.all_cpp.final libkuickshow_main_la.all_cpp.files > libkuickshow_main_la.all_cpp.cpp; \
++ rm -f libkuickshow_main_la.all_cpp.final libkuickshow_main_la.all_cpp.files
++
++#>+ 11
++kuickshow.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/kuickshow_main.cpp
+ @echo 'creating kuickshow.all_cpp.cpp ...'; \
+ rm -f kuickshow.all_cpp.files kuickshow.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> kuickshow.all_cpp.final; \
+- for file in dummy.cpp ; do \
++ for file in kuickshow_main.cpp ; do \
+ echo "#include \"$$file\"" >> kuickshow.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> kuickshow.all_cpp.final; \
+ done; \
+@@ -781,20 +803,20 @@ kuickshow.all_cpp.cpp: $(srcdir)/Makefil
+
+ #>+ 3
+ clean-final:
+- -rm -f kuickshow_la.all_cpp.cpp kuickshow.all_cpp.cpp
++ -rm -f kuickshow_la.all_cpp.cpp libkuickshow_main_la.all_cpp.cpp kuickshow.all_cpp.cpp
+
+ #>+ 2
+ final:
+- $(MAKE) kuickshow_la_OBJECTS="$(kuickshow_la_final_OBJECTS)" all-am
++ $(MAKE) libkuickshow_main_la_OBJECTS="$(libkuickshow_main_la_final_OBJECTS)" all-am
+ #>+ 2
+ final-install:
+- $(MAKE) kuickshow_la_OBJECTS="$(kuickshow_la_final_OBJECTS)" install-am
++ $(MAKE) libkuickshow_main_la_OBJECTS="$(libkuickshow_main_la_final_OBJECTS)" install-am
+ #>+ 2
+ no-final:
+- $(MAKE) kuickshow_la_OBJECTS="$(kuickshow_la_nofinal_OBJECTS)" all-am
++ $(MAKE) libkuickshow_main_la_OBJECTS="$(libkuickshow_main_la_nofinal_OBJECTS)" all-am
+ #>+ 2
+ no-final-install:
+- $(MAKE) kuickshow_la_OBJECTS="$(kuickshow_la_nofinal_OBJECTS)" install-am
++ $(MAKE) libkuickshow_main_la_OBJECTS="$(libkuickshow_main_la_nofinal_OBJECTS)" install-am
+ #>+ 3
+ cvs-clean:
+ $(MAKE) -f $(top_srcdir)/admin/Makefile.common cvs-clean
diff --git a/graphics/kdegraphics3/patches/patch-ai b/graphics/kdegraphics3/patches/patch-ai
new file mode 100644
index 00000000000..4330a358ea0
--- /dev/null
+++ b/graphics/kdegraphics3/patches/patch-ai
@@ -0,0 +1,15 @@
+$NetBSD: patch-ai,v 1.1 2002/08/28 07:15:31 skrll Exp $
+
+--- kuickshow/src/main.cpp.orig Wed Oct 10 18:57:48 2001
++++ kuickshow/src/main.cpp
+@@ -23,7 +23,9 @@ static KCmdLineOptions options[] =
+ { 0, 0, 0 }
+ };
+
+-int main(int argc, char **argv)
++extern "C" int kdemain(int argc, char **argv);
++
++int kdemain(int argc, char **argv)
+ {
+ KAboutData about(
+ "kuickshow", I18N_NOOP( "KuickShow" ), KUICKSHOWVERSION,
diff --git a/graphics/kdegraphics3/patches/patch-aj b/graphics/kdegraphics3/patches/patch-aj
new file mode 100644
index 00000000000..ed507540dbb
--- /dev/null
+++ b/graphics/kdegraphics3/patches/patch-aj
@@ -0,0 +1,33 @@
+$NetBSD: patch-aj,v 1.1 2002/08/28 07:15:31 skrll Exp $
+
+--- kuickshow/src/kuickshow_main.cpp.orig Tue Aug 27 21:04:50 2002
++++ kuickshow/src/kuickshow_main.cpp
+@@ -0,0 +1,28 @@
++/*
++ *
++ * Copyright (c) 2001 Nick Hudson <skrll@netbsd.org>
++ *
++ * Permission is hereby granted, free of charge, to any person obtaining a copy
++ * of this software and associated documentation files (the "Software"), to deal
++ * in the Software without restriction, including without limitation the rights
++ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
++ * copies of the Software, and to permit persons to whom the Software is
++ * furnished to do so, subject to the following conditions:
++ *
++ * The above copyright notice and this permission notice shall be included in
++ * all copies or substantial portions of the Software.
++ *
++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
++ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
++ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
++ * AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
++ * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
++ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
++ */
++
++extern "C" int kdemain(int, char* []);
++
++int main( int argc, char* argv[] )
++{
++ return kdemain(argc, argv);
++}