summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net/kdenetwork3/DESCR1
-rw-r--r--net/kdenetwork3/MESSAGE12
-rw-r--r--net/kdenetwork3/Makefile17
-rw-r--r--net/kdenetwork3/PLIST971
-rw-r--r--net/kdenetwork3/distinfo17
-rw-r--r--net/kdenetwork3/patches/patch-aa22
-rw-r--r--net/kdenetwork3/patches/patch-ab15
-rw-r--r--net/kdenetwork3/patches/patch-ac22
-rw-r--r--net/kdenetwork3/patches/patch-ad49
-rw-r--r--net/kdenetwork3/patches/patch-ae51
-rw-r--r--net/kdenetwork3/patches/patch-af368
-rw-r--r--net/kdenetwork3/patches/patch-ag15
-rw-r--r--net/kdenetwork3/patches/patch-ah33
-rw-r--r--net/kdenetwork3/patches/patch-ai32
-rw-r--r--net/kdenetwork3/patches/patch-aj252
-rw-r--r--net/kdenetwork3/patches/patch-ak33
-rw-r--r--net/kdenetwork3/patches/patch-al15
-rw-r--r--net/kdenetwork3/patches/patch-am66
18 files changed, 1991 insertions, 0 deletions
diff --git a/net/kdenetwork3/DESCR b/net/kdenetwork3/DESCR
new file mode 100644
index 00000000000..90ae45773be
--- /dev/null
+++ b/net/kdenetwork3/DESCR
@@ -0,0 +1 @@
+KDE provides an integrated X11 based environment, much like CDE.
diff --git a/net/kdenetwork3/MESSAGE b/net/kdenetwork3/MESSAGE
new file mode 100644
index 00000000000..2ef4e9d65f8
--- /dev/null
+++ b/net/kdenetwork3/MESSAGE
@@ -0,0 +1,12 @@
+=============================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2002/05/31 13:59:25 skrll Exp $
+
+Add the following to /etc/inetd.conf:
+
+ talk dgram udp wait root ${PREFIX}/bin/kotalkd kotalkd
+ ntalk dgram udp wait root ${PREFIX}/bin/ktalkd ktalkd
+
+To put the changes into effect, reboot the machine or "kill -HUP"
+your inetd.
+
+=============================================================================
diff --git a/net/kdenetwork3/Makefile b/net/kdenetwork3/Makefile
new file mode 100644
index 00000000000..08c66666686
--- /dev/null
+++ b/net/kdenetwork3/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/05/31 13:59:25 skrll Exp $
+
+DISTNAME= kdenetwork-3.0.1
+CATEGORIES= net
+COMMENT= Network modules for the KDE integrated X11 desktop
+
+.include "../../x11/kde3/Makefile.kde3"
+
+USE_BUILDLINK_ONLY= yes
+
+.include "../../converters/uulib/buildlink.mk"
+.include "../../databases/gdbm/buildlink.mk"
+.include "../../devel/pth-syscall/buildlink.mk"
+.include "../../x11/kde3/buildlink.mk"
+.include "../../x11/kdebase3/buildlink.mk"
+.include "../../mk/x11.buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/kdenetwork3/PLIST b/net/kdenetwork3/PLIST
new file mode 100644
index 00000000000..02d6671dc94
--- /dev/null
+++ b/net/kdenetwork3/PLIST
@@ -0,0 +1,971 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/05/31 13:59:26 skrll Exp $
+bin/dsirc
+bin/kdict
+bin/kit
+bin/kmail
+bin/kmailcvt
+bin/knewstickerstub
+bin/knode
+bin/korn
+bin/kotalkd
+bin/kppp
+bin/kppplogview
+bin/ksirc
+bin/ktalkd
+bin/ktalkdlg
+bin/kxmlrpcd
+bin/lisa
+bin/mail.local
+bin/reslisa
+include/kmailIface.h
+include/mimelib/address.h
+include/mimelib/addrlist.h
+include/mimelib/binhex.h
+include/mimelib/body.h
+include/mimelib/bodypart.h
+include/mimelib/boyermor.h
+include/mimelib/config.h
+include/mimelib/datetime.h
+include/mimelib/debug.h
+include/mimelib/disptype.h
+include/mimelib/entity.h
+include/mimelib/enum.h
+include/mimelib/field.h
+include/mimelib/fieldbdy.h
+include/mimelib/group.h
+include/mimelib/headers.h
+include/mimelib/mailbox.h
+include/mimelib/mboxlist.h
+include/mimelib/mechansm.h
+include/mimelib/mediatyp.h
+include/mimelib/message.h
+include/mimelib/mimepp.h
+include/mimelib/msgcmp.h
+include/mimelib/msgid.h
+include/mimelib/nntp.h
+include/mimelib/param.h
+include/mimelib/pop.h
+include/mimelib/protocol.h
+include/mimelib/smtp.h
+include/mimelib/string.h
+include/mimelib/text.h
+include/mimelib/token.h
+include/mimelib/utility.h
+include/mimelib/uuencode.h
+lib/kde3/kdictapplet.a
+lib/kde3/kdictapplet.la
+lib/kde3/kdictapplet.so
+lib/kde3/kdictapplet.so.1
+lib/kde3/kdictapplet.so.1.0
+lib/kde3/knewsticker_applet.a
+lib/kde3/knewsticker_applet.la
+lib/kde3/knewsticker_applet.so
+lib/kde3/kpfapplet.a
+lib/kde3/kpfapplet.la
+lib/kde3/kpfapplet.so
+lib/kde3/kpfpropertiesdialogplugin.a
+lib/kde3/kpfpropertiesdialogplugin.la
+lib/kde3/kpfpropertiesdialogplugin.so
+lib/kde3/libkcm_kcmkxmlrpcd.a
+lib/kde3/libkcm_kcmkxmlrpcd.la
+lib/kde3/libkcm_kcmkxmlrpcd.so
+lib/kde3/libkcm_ktalkd.a
+lib/kde3/libkcm_ktalkd.la
+lib/kde3/libkcm_ktalkd.so
+lib/kde3/libkcm_lanbrowser.a
+lib/kde3/libkcm_lanbrowser.la
+lib/kde3/libkcm_lanbrowser.so
+lib/kde3/libkcm_newsticker.a
+lib/kde3/libkcm_newsticker.la
+lib/kde3/libkcm_newsticker.so
+lib/kde3/libkcm_xmlrpcd.a
+lib/kde3/libkcm_xmlrpcd.la
+lib/kde3/libkcm_xmlrpcd.so
+lib/kio_lan.a
+lib/kio_lan.la
+lib/kio_lan.so
+lib/ksirc.a
+lib/ksirc.la
+lib/ksirc.so
+lib/kxmlrpcd.a
+lib/kxmlrpcd.la
+lib/kxmlrpcd.so
+lib/libkdenetwork.a
+lib/libkdenetwork.la
+lib/libkdenetwork.so
+lib/libkdenetwork.so.2
+lib/libkdenetwork.so.2.0
+lib/libkntsrcfilepropsdlg.a
+lib/libkntsrcfilepropsdlg.la
+lib/libkntsrcfilepropsdlg.so
+lib/libksirc_main.a
+lib/libksirc_main.la
+lib/libksirc_main.so
+lib/libksirc_main.so.0
+lib/libksirc_main.so.0.0
+lib/libkxmlrpcd_main.a
+lib/libkxmlrpcd_main.la
+lib/libkxmlrpcd_main.so
+lib/libkxmlrpcd_main.so.0
+lib/libkxmlrpcd_main.so.0.0
+lib/libmimelib.a
+lib/libmimelib.la
+lib/libmimelib.so
+lib/libmimelib.so.1
+lib/libmimelib.so.1.1
+share/doc/kde/HTML/en/kdict/applet.png
+share/doc/kde/HTML/en/kdict/common
+share/doc/kde/HTML/en/kdict/conf.png
+share/doc/kde/HTML/en/kdict/index.cache.bz2
+share/doc/kde/HTML/en/kdict/index.docbook
+share/doc/kde/HTML/en/kdict/mainwin.png
+share/doc/kde/HTML/en/kdict/seteditor.png
+share/doc/kde/HTML/en/kit/common
+share/doc/kde/HTML/en/kit/index.cache.bz2
+share/doc/kde/HTML/en/kit/index.docbook
+share/doc/kde/HTML/en/kmail/common
+share/doc/kde/HTML/en/kmail/index.cache.bz2
+share/doc/kde/HTML/en/kmail/index.docbook
+share/doc/kde/HTML/en/knewsticker/TODO
+share/doc/kde/HTML/en/knewsticker/about-icon.png
+share/doc/kde/HTML/en/knewsticker/checknews-icon.png
+share/doc/kde/HTML/en/knewsticker/common
+share/doc/kde/HTML/en/knewsticker/contextmenu.png
+share/doc/kde/HTML/en/knewsticker/downarrow-icon.png
+share/doc/kde/HTML/en/knewsticker/help-icon.png
+share/doc/kde/HTML/en/knewsticker/index.cache.bz2
+share/doc/kde/HTML/en/knewsticker/index.docbook
+share/doc/kde/HTML/en/knewsticker/kcmnewsticker-general.png
+share/doc/kde/HTML/en/knewsticker/kcmnewsticker-newssources.png
+share/doc/kde/HTML/en/knewsticker/kcontrol-icon.png
+share/doc/kde/HTML/en/knewsticker/knewsticker-childpanel.png
+share/doc/kde/HTML/en/knewsticker/knewsticker-kicker.png
+share/doc/kde/HTML/en/knewsticker/newarticle-icon.png
+share/doc/kde/HTML/en/knewsticker/newssite-icon.png
+share/doc/kde/HTML/en/knewsticker/oldarticle-icon.png
+share/doc/kde/HTML/en/knewsticker/preferences-icon.png
+share/doc/kde/HTML/en/knewsticker/uparrow-icon.png
+share/doc/kde/HTML/en/knode/common
+share/doc/kde/HTML/en/knode/eyes.png
+share/doc/kde/HTML/en/knode/german_original.docbook
+share/doc/kde/HTML/en/knode/greyball.png
+share/doc/kde/HTML/en/knode/greyballchk.png
+share/doc/kde/HTML/en/knode/index.cache.bz2
+share/doc/kde/HTML/en/knode/index.docbook
+share/doc/kde/HTML/en/knode/knode-cleanup.png
+share/doc/kde/HTML/en/knode/knode-colors-fonts.png
+share/doc/kde/HTML/en/knode/knode-composer-attachments.png
+share/doc/kde/HTML/en/knode/knode-composer-settings.png
+share/doc/kde/HTML/en/knode/knode-edit-filter.png
+share/doc/kde/HTML/en/knode/knode-edit-header1.png
+share/doc/kde/HTML/en/knode/knode-edit-header2.png
+share/doc/kde/HTML/en/knode/knode-filters.png
+share/doc/kde/HTML/en/knode/knode-followup.png
+share/doc/kde/HTML/en/knode/knode-header-settings.png
+share/doc/kde/HTML/en/knode/knode-identity.png
+share/doc/kde/HTML/en/knode/knode-mail-account.png
+share/doc/kde/HTML/en/knode/knode-new-article.png
+share/doc/kde/HTML/en/knode/knode-news-account.png
+share/doc/kde/HTML/en/knode/knode-post-settings.png
+share/doc/kde/HTML/en/knode/knode-read-news-appearance-dialog.png
+share/doc/kde/HTML/en/knode/knode-read-news-settings.png
+share/doc/kde/HTML/en/knode/knode-reply.png
+share/doc/kde/HTML/en/knode/knode-search.png
+share/doc/kde/HTML/en/knode/knode-start.png
+share/doc/kde/HTML/en/knode/knode-subscribe.png
+share/doc/kde/HTML/en/knode/knode-views.png
+share/doc/kde/HTML/en/knode/newsubs.png
+share/doc/kde/HTML/en/knode/redball.png
+share/doc/kde/HTML/en/knode/redballchk.png
+share/doc/kde/HTML/en/knode/translation.po
+share/doc/kde/HTML/en/korn/common
+share/doc/kde/HTML/en/korn/index.cache.bz2
+share/doc/kde/HTML/en/korn/index.docbook
+share/doc/kde/HTML/en/kpf/common
+share/doc/kde/HTML/en/kpf/index.cache.bz2
+share/doc/kde/HTML/en/kpf/index.docbook
+share/doc/kde/HTML/en/kppp/accounting.docbook
+share/doc/kde/HTML/en/kppp/callback.docbook
+share/doc/kde/HTML/en/kppp/chap.docbook
+share/doc/kde/HTML/en/kppp/common
+share/doc/kde/HTML/en/kppp/costsgraphs.fig
+share/doc/kde/HTML/en/kppp/costsgraphs.png
+share/doc/kde/HTML/en/kppp/dialog-setup.docbook
+share/doc/kde/HTML/en/kppp/getting-online.docbook
+share/doc/kde/HTML/en/kppp/global-settings.docbook
+share/doc/kde/HTML/en/kppp/hayes.docbook
+share/doc/kde/HTML/en/kppp/index.cache.bz2
+share/doc/kde/HTML/en/kppp/index.docbook
+share/doc/kde/HTML/en/kppp/kppp-account-accounting-tab.png
+share/doc/kde/HTML/en/kppp/kppp-account-dial-tab.png
+share/doc/kde/HTML/en/kppp/kppp-account-dns-tab.png
+share/doc/kde/HTML/en/kppp/kppp-account-execute-tab.png
+share/doc/kde/HTML/en/kppp/kppp-account-gateway-tab.png
+share/doc/kde/HTML/en/kppp/kppp-account-ip-tab.png
+share/doc/kde/HTML/en/kppp/kppp-account-login-script-tab.png
+share/doc/kde/HTML/en/kppp/kppp-config.png
+share/doc/kde/HTML/en/kppp/kppp-device-tab.png
+share/doc/kde/HTML/en/kppp/kppp-dialler-tab.png
+share/doc/kde/HTML/en/kppp/kppp-faq.docbook
+share/doc/kde/HTML/en/kppp/kppp-graph-tab.png
+share/doc/kde/HTML/en/kppp/kppp-misc-tab.png
+share/doc/kde/HTML/en/kppp/kppp-modem-tab.png
+share/doc/kde/HTML/en/kppp/kppp-wizard.png
+share/doc/kde/HTML/en/kppp/kppp.faq.question
+share/doc/kde/HTML/en/kppp/security.docbook
+share/doc/kde/HTML/en/kppp/tricks.docbook
+share/doc/kde/HTML/en/kppp/ttyS-cua.txt
+share/doc/kde/HTML/en/kppp/wizard.docbook
+share/doc/kde/HTML/en/ksirc/common
+share/doc/kde/HTML/en/ksirc/index.cache.bz2
+share/doc/kde/HTML/en/ksirc/index.docbook
+share/doc/kde/HTML/en/ktalkd/common
+share/doc/kde/HTML/en/ktalkd/index.cache.bz2
+share/doc/kde/HTML/en/ktalkd/index.docbook
+share/doc/kde/HTML/en/lisa/common
+share/doc/kde/HTML/en/lisa/index.cache.bz2
+share/doc/kde/HTML/en/lisa/index.docbook
+share/kde/applnk/.hidden/knewstickerstub.desktop
+share/kde/applnk/Internet/KMail.desktop
+share/kde/applnk/Internet/KNode.desktop
+share/kde/applnk/Internet/KOrn.desktop
+share/kde/applnk/Internet/Kppp.desktop
+share/kde/applnk/Internet/kit.desktop
+share/kde/applnk/Internet/knewsticker-standalone.desktop
+share/kde/applnk/Internet/kppplogview.desktop
+share/kde/applnk/Internet/ksirc.desktop
+share/kde/applnk/Settings/Network/kcmktalkd.desktop
+share/kde/applnk/Settings/Network/kcmnewsticker.desktop
+share/kde/applnk/Settings/Network/lanbrowser.desktop
+share/kde/applnk/Settings/Personalization/kcmnewsticker.desktop
+share/kde/applnk/Settings/System/kcmkxmlrpcd.desktop
+share/kde/applnk/Utilities/kdict.desktop
+share/kde/applnk/Utilities/kmailcvt.desktop
+share/kde/apps/kconf_update/kmail-pgpidentity.pl
+share/kde/apps/kconf_update/kmail.upd
+share/kde/apps/kconf_update/knewsticker.upd
+share/kde/apps/kconf_update/knt-0.1-0.2.pl
+share/kde/apps/kconf_update/kpgp.upd
+share/kde/apps/kconf_update/upgrade-transport.pl
+share/kde/apps/kdict/icons/hicolor/16x16/actions/define_clip.png
+share/kde/apps/kdict/icons/hicolor/16x16/actions/query_erase.png
+share/kde/apps/kdict/icons/hicolor/22x22/actions/define_clip.png
+share/kde/apps/kdict/icons/hicolor/32x32/actions/define_clip.png
+share/kde/apps/kdict/kdictui.rc
+share/kde/apps/kicker/applets/kdictapplet.desktop
+share/kde/apps/kicker/applets/knewsticker.desktop
+share/kde/apps/kicker/applets/kpfapplet.desktop
+share/kde/apps/kit/eventsrc
+share/kde/apps/kit/icons/hicolor/16x16/actions/kit_anonwarning.png
+share/kde/apps/kit/icons/hicolor/16x16/actions/kit_away.png
+share/kde/apps/kit/icons/hicolor/16x16/actions/kit_bold.png
+share/kde/apps/kit/icons/hicolor/16x16/actions/kit_group.png
+share/kde/apps/kit/icons/hicolor/16x16/actions/kit_info.png
+share/kde/apps/kit/icons/hicolor/16x16/actions/kit_logging.png
+share/kde/apps/kit/icons/hicolor/16x16/actions/kit_offline.png
+share/kde/apps/kit/icons/hicolor/16x16/actions/kit_online.png
+share/kde/apps/kit/icons/hicolor/16x16/actions/kit_sound.png
+share/kde/apps/kit/icons/hicolor/16x16/actions/kit_status.png
+share/kde/apps/kit/icons/hicolor/16x16/actions/kit_timestamping.png
+share/kde/apps/kit/icons/hicolor/16x16/actions/kit_warning.png
+share/kde/apps/kmail/about/background.png
+share/kde/apps/kmail/about/bgtable.png
+share/kde/apps/kmail/about/kdelogo2.png
+share/kde/apps/kmail/about/kmail.png
+share/kde/apps/kmail/about/konq.css
+share/kde/apps/kmail/about/lines.png
+share/kde/apps/kmail/about/lines2.png
+share/kde/apps/kmail/about/main.html
+share/kde/apps/kmail/about/pointers.png
+share/kde/apps/kmail/about/shadow1.png
+share/kde/apps/kmail/kmcomposerui.rc
+share/kde/apps/kmail/kmmainwin.rc
+share/kde/apps/kmail/pics/abdown.png
+share/kde/apps/kmail/pics/abup.png
+share/kde/apps/kmail/pics/closed.png
+share/kde/apps/kmail/pics/feather_white.png
+share/kde/apps/kmail/pics/green-bullet.png
+share/kde/apps/kmail/pics/kdelogo.png
+share/kde/apps/kmail/pics/key_bad.png
+share/kde/apps/kmail/pics/key_ok.png
+share/kde/apps/kmail/pics/key_unknown.png
+share/kde/apps/kmail/pics/kmfldin.png
+share/kde/apps/kmail/pics/kmfldout.png
+share/kde/apps/kmail/pics/kmfldsent.png
+share/kde/apps/kmail/pics/kmfolder.png
+share/kde/apps/kmail/pics/kmfolderfull.png
+share/kde/apps/kmail/pics/kminsorgmsg.png
+share/kde/apps/kmail/pics/kmmsgdel.png
+share/kde/apps/kmail/pics/kmmsgflag.png
+share/kde/apps/kmail/pics/kmmsgforwarded.png
+share/kde/apps/kmail/pics/kmmsgnew.png
+share/kde/apps/kmail/pics/kmmsgold.png
+share/kde/apps/kmail/pics/kmmsgqueued.png
+share/kde/apps/kmail/pics/kmmsgreplied.png
+share/kde/apps/kmail/pics/kmmsgsent.png
+share/kde/apps/kmail/pics/kmmsgunseen.png
+share/kde/apps/kmail/pics/kmtrash.png
+share/kde/apps/kmail/pics/pgp-keys.png
+share/kde/apps/kmail/pics/pub_key_red.png
+share/kde/apps/kmail/pics/red-bullet.png
+share/kde/apps/kmail/pics/stopwatch.xbm
+share/kde/apps/kmail/pics/stopwatchMask.xbm
+share/kde/apps/kmail/profile-default-rc
+share/kde/apps/kmail/profile-high-contrast-rc
+share/kde/apps/kmail/profile-html-rc
+share/kde/apps/kmail/profile-purist-rc
+share/kde/apps/kmail/profile-secure-rc
+share/kde/apps/knewsticker/eventsrc
+share/kde/apps/knode/filters/1.fltr
+share/kde/apps/knode/filters/2.fltr
+share/kde/apps/knode/filters/3.fltr
+share/kde/apps/knode/filters/4.fltr
+share/kde/apps/knode/filters/5.fltr
+share/kde/apps/knode/filters/6.fltr
+share/kde/apps/knode/filters/7.fltr
+share/kde/apps/knode/filters/8.fltr
+share/kde/apps/knode/filters/filters.rc
+share/kde/apps/knode/headers.rc
+share/kde/apps/knode/icons/hicolor/16x16/actions/message_reply.png
+share/kde/apps/knode/icons/hicolor/22x22/actions/message_reply.png
+share/kde/apps/knode/icons/hicolor/32x32/actions/message_reply.png
+share/kde/apps/knode/kncomposerui.rc
+share/kde/apps/knode/knodeui.rc
+share/kde/apps/knode/knreaderui.rc
+share/kde/apps/knode/pics/ctlart.png
+share/kde/apps/knode/pics/eyes.png
+share/kde/apps/knode/pics/greyball.png
+share/kde/apps/knode/pics/greyballchk.png
+share/kde/apps/knode/pics/group.png
+share/kde/apps/knode/pics/group_big.png
+share/kde/apps/knode/pics/ignore.png
+share/kde/apps/knode/pics/key_bad.png
+share/kde/apps/knode/pics/key_ok.png
+share/kde/apps/knode/pics/key_unknown.png
+share/kde/apps/knode/pics/mail.png
+share/kde/apps/knode/pics/newsubs.png
+share/kde/apps/knode/pics/pgp-keys.png
+share/kde/apps/knode/pics/posting.png
+share/kde/apps/knode/pics/server.png
+share/kde/apps/knode/pics/server_big.png
+share/kde/apps/knode/pics/snderr.png
+share/kde/apps/knode/pics/stat_cncl.png
+share/kde/apps/knode/pics/stat_edit.png
+share/kde/apps/knode/pics/stat_saved.png
+share/kde/apps/knode/pics/stat_sent.png
+share/kde/apps/konqueror/dirtree/remote/lan.desktop
+share/kde/apps/kppp/Provider/Austria/.directory
+share/kde/apps/kppp/Provider/Austria/Simon%032Media
+share/kde/apps/kppp/Provider/Czech_Republic/.directory
+share/kde/apps/kppp/Provider/Czech_Republic/AICOM
+share/kde/apps/kppp/Provider/Czech_Republic/ARsystem
+share/kde/apps/kppp/Provider/Czech_Republic/ASYS
+share/kde/apps/kppp/Provider/Czech_Republic/ApexNet
+share/kde/apps/kppp/Provider/Czech_Republic/BohemiaNet
+share/kde/apps/kppp/Provider/Czech_Republic/Brailcom
+share/kde/apps/kppp/Provider/Czech_Republic/CITYNET
+share/kde/apps/kppp/Provider/Czech_Republic/Contactel
+share/kde/apps/kppp/Provider/Czech_Republic/ES-servis
+share/kde/apps/kppp/Provider/Czech_Republic/Econnect
+share/kde/apps/kppp/Provider/Czech_Republic/Falco_computer
+share/kde/apps/kppp/Provider/Czech_Republic/Fortech
+share/kde/apps/kppp/Provider/Czech_Republic/HP-NET
+share/kde/apps/kppp/Provider/Czech_Republic/INTERNET_OnLine
+share/kde/apps/kppp/Provider/Czech_Republic/INTERNEXT
+share/kde/apps/kppp/Provider/Czech_Republic/IQNET
+share/kde/apps/kppp/Provider/Czech_Republic/KPNQuest
+share/kde/apps/kppp/Provider/Czech_Republic/M-soft
+share/kde/apps/kppp/Provider/Czech_Republic/Nextra
+share/kde/apps/kppp/Provider/Czech_Republic/ProfiNet
+share/kde/apps/kppp/Provider/Czech_Republic/SeverNET
+share/kde/apps/kppp/Provider/Czech_Republic/Video_OnLine
+share/kde/apps/kppp/Provider/Czech_Republic/Volny
+share/kde/apps/kppp/Provider/Denmark/.directory
+share/kde/apps/kppp/Provider/Denmark/Get2Net
+share/kde/apps/kppp/Provider/Germany/.directory
+share/kde/apps/kppp/Provider/Germany/CityWeb
+share/kde/apps/kppp/Provider/Germany/FH%032Rhein%032Sieg%032%040Informatik%041
+share/kde/apps/kppp/Provider/Germany/MUC%046DE
+share/kde/apps/kppp/Provider/Germany/Netsurf
+share/kde/apps/kppp/Provider/Netherlands/.directory
+share/kde/apps/kppp/Provider/Netherlands/12Move
+share/kde/apps/kppp/Provider/Netherlands/Bart
+share/kde/apps/kppp/Provider/Netherlands/Betuwenet
+share/kde/apps/kppp/Provider/Netherlands/Cistron
+share/kde/apps/kppp/Provider/Netherlands/Concepts%032ICT
+share/kde/apps/kppp/Provider/Netherlands/Cybercomm
+share/kde/apps/kppp/Provider/Netherlands/Daxis%032Internet
+share/kde/apps/kppp/Provider/Netherlands/Euronet%032anytime
+share/kde/apps/kppp/Provider/Netherlands/Euronet%032professional
+share/kde/apps/kppp/Provider/Netherlands/Freeler%032basis
+share/kde/apps/kppp/Provider/Netherlands/Freeler%032compleet
+share/kde/apps/kppp/Provider/Netherlands/HetNet
+share/kde/apps/kppp/Provider/Netherlands/IAE
+share/kde/apps/kppp/Provider/Netherlands/InterNLnet
+share/kde/apps/kppp/Provider/Netherlands/Internet%032Acces%032Facilities
+share/kde/apps/kppp/Provider/Netherlands/Interstroom
+share/kde/apps/kppp/Provider/Netherlands/IntroWeb%032Hengelo%032e.o.
+share/kde/apps/kppp/Provider/Netherlands/IntroWeb%032met%0323-cijferig%032kengetal
+share/kde/apps/kppp/Provider/Netherlands/IntroWeb%032met%0324-cijferig%032kengetal
+share/kde/apps/kppp/Provider/Netherlands/Luna
+share/kde/apps/kppp/Provider/Netherlands/Planet%032Internet
+share/kde/apps/kppp/Provider/Netherlands/Raketnet
+share/kde/apps/kppp/Provider/Netherlands/Solcon
+share/kde/apps/kppp/Provider/Netherlands/UwNet
+share/kde/apps/kppp/Provider/Netherlands/Wannadoo%032budget
+share/kde/apps/kppp/Provider/Netherlands/Wannadoo%032budget%320plus
+share/kde/apps/kppp/Provider/Netherlands/Wannadoo%032hometime
+share/kde/apps/kppp/Provider/Netherlands/Wannadoo%032smartpack
+share/kde/apps/kppp/Provider/Netherlands/Wirehub
+share/kde/apps/kppp/Provider/Netherlands/Wish
+share/kde/apps/kppp/Provider/Netherlands/Zonnet
+share/kde/apps/kppp/Provider/NewZealand/.directory
+share/kde/apps/kppp/Provider/NewZealand/OrconInternet
+share/kde/apps/kppp/Provider/NewZealand/Paradise
+share/kde/apps/kppp/Provider/NewZealand/Voyager
+share/kde/apps/kppp/Provider/NewZealand/XTRA
+share/kde/apps/kppp/Provider/NewZealand/ihug
+share/kde/apps/kppp/Provider/Norway/.directory
+share/kde/apps/kppp/Provider/Norway/BGNett
+share/kde/apps/kppp/Provider/Norway/Institutt%032for%032informatikk
+share/kde/apps/kppp/Provider/Portugal/.directory
+share/kde/apps/kppp/Provider/Portugal/Clix
+share/kde/apps/kppp/Provider/Portugal/Netc
+share/kde/apps/kppp/Provider/Portugal/OniNet
+share/kde/apps/kppp/Provider/Slovenia/AmisNet
+share/kde/apps/kppp/Provider/Slovenia/Arnes
+share/kde/apps/kppp/Provider/Slovenia/Kiss
+share/kde/apps/kppp/Provider/Slovenia/MojNet
+share/kde/apps/kppp/Provider/Slovenia/SiOL
+share/kde/apps/kppp/Provider/Slovenia/Volja
+share/kde/apps/kppp/Provider/Sweden/.directory
+share/kde/apps/kppp/Provider/Sweden/Tiscali
+share/kde/apps/kppp/Provider/Sweden/Utfors
+share/kde/apps/kppp/Provider/Taiwan/.directory
+share/kde/apps/kppp/Provider/Taiwan/EraNet
+share/kde/apps/kppp/Provider/Taiwan/HiNet
+share/kde/apps/kppp/Provider/Taiwan/SeedNet
+share/kde/apps/kppp/Provider/Ukraine/.directory
+share/kde/apps/kppp/Provider/Ukraine/Adamant
+share/kde/apps/kppp/Provider/United_Kingdom/.directory
+share/kde/apps/kppp/Provider/United_Kingdom/Demon%032Green%0322120666
+share/kde/apps/kppp/Provider/United_Kingdom/Demon%032Purple%0322121666
+share/kde/apps/kppp/Provider/United_Kingdom/Demon%032Red%0320798666
+share/kde/apps/kppp/Provider/United_Kingdom/FreeServe
+share/kde/apps/kppp/Provider/Yugoslavia/041Net
+share/kde/apps/kppp/Provider/Yugoslavia/041_1xx_xxx.rst
+share/kde/apps/kppp/Provider/Yugoslavia/041_2xx_xxx.rst
+share/kde/apps/kppp/Provider/Yugoslavia/041_3xx_xxx.rst
+share/kde/apps/kppp/Provider/Yugoslavia/041_4xx_xxx.rst
+share/kde/apps/kppp/Provider/Yugoslavia/041_5xx_xxx.rst
+share/kde/apps/kppp/Provider/Yugoslavia/041_9xx_xxx.rst
+share/kde/apps/kppp/Provider/Yugoslavia/BeoTelNet
+share/kde/apps/kppp/Provider/Yugoslavia/CG.Bar.yu
+share/kde/apps/kppp/Provider/Yugoslavia/CG.Berane.yu
+share/kde/apps/kppp/Provider/Yugoslavia/CG.BijeloPolje.CG.yu
+share/kde/apps/kppp/Provider/Yugoslavia/CG.Budva.yu
+share/kde/apps/kppp/Provider/Yugoslavia/CG.Cetinje.yu
+share/kde/apps/kppp/Provider/Yugoslavia/CG.HercegNovi.yu
+share/kde/apps/kppp/Provider/Yugoslavia/CG.Kotor.yu
+share/kde/apps/kppp/Provider/Yugoslavia/CG.Niksic.yu
+share/kde/apps/kppp/Provider/Yugoslavia/CG.Pljevlja.yu
+share/kde/apps/kppp/Provider/Yugoslavia/CG.Podgorica.yu
+share/kde/apps/kppp/Provider/Yugoslavia/CG.Tivat.yu
+share/kde/apps/kppp/Provider/Yugoslavia/CG.Ulcinj.yu
+share/kde/apps/kppp/Provider/Yugoslavia/CG.yu
+share/kde/apps/kppp/Provider/Yugoslavia/DrenikNet
+share/kde/apps/kppp/Provider/Yugoslavia/EUnet@Full
+share/kde/apps/kppp/Provider/Yugoslavia/EUnet@Lite
+share/kde/apps/kppp/Provider/Yugoslavia/EUnetBeograd
+share/kde/apps/kppp/Provider/Yugoslavia/EUnetCacak
+share/kde/apps/kppp/Provider/Yugoslavia/EUnetKragujevac
+share/kde/apps/kppp/Provider/Yugoslavia/EUnetNis
+share/kde/apps/kppp/Provider/Yugoslavia/EUnetNoviSad
+share/kde/apps/kppp/Provider/Yugoslavia/EUnetPristina
+share/kde/apps/kppp/Provider/Yugoslavia/EUnetSombor
+share/kde/apps/kppp/Provider/Yugoslavia/EUnetSubotica
+share/kde/apps/kppp/Provider/Yugoslavia/III_zona-preko_200km.rst
+share/kde/apps/kppp/Provider/Yugoslavia/II_zona-do_200km.rst
+share/kde/apps/kppp/Provider/Yugoslavia/I_zona-ista_mreza.rst
+share/kde/apps/kppp/Provider/Yugoslavia/InfoSKY
+share/kde/apps/kppp/Provider/Yugoslavia/Lokalni_poziv.rst
+share/kde/apps/kppp/Provider/Yugoslavia/PTT
+share/kde/apps/kppp/Provider/Yugoslavia/SCnet
+share/kde/apps/kppp/Provider/Yugoslavia/Sezampro
+share/kde/apps/kppp/Provider/Yugoslavia/VeratNet
+share/kde/apps/kppp/Provider/Yugoslavia/YUBCnet
+share/kde/apps/kppp/Rules/Argentina/Argentina_0610.rst
+share/kde/apps/kppp/Rules/Argentina/Argentina_Local.rst
+share/kde/apps/kppp/Rules/Australia/Local.rst
+share/kde/apps/kppp/Rules/Australia/Optus_Residential.rst
+share/kde/apps/kppp/Rules/Australia/STD_Zone_1_-_25-50_kms.rst
+share/kde/apps/kppp/Rules/Australia/STD_Zone_2_-_50-85_kms.rst
+share/kde/apps/kppp/Rules/Australia/STD_Zone_3_-_85-165_kms.rst
+share/kde/apps/kppp/Rules/Australia/STD_Zone_4_-_165+_kms.rst
+share/kde/apps/kppp/Rules/Austria/Business_1/Local.rst
+share/kde/apps/kppp/Rules/Austria/Business_1/Long_Distance.rst
+share/kde/apps/kppp/Rules/Austria/Business_1/Online.rst
+share/kde/apps/kppp/Rules/Austria/Business_2/Local.rst
+share/kde/apps/kppp/Rules/Austria/Business_2/Long_Distance.rst
+share/kde/apps/kppp/Rules/Austria/Business_2/Online.rst
+share/kde/apps/kppp/Rules/Austria/Minimum/Local.rst
+share/kde/apps/kppp/Rules/Austria/Minimum/Long_Distance.rst
+share/kde/apps/kppp/Rules/Austria/Minimum/Online.rst
+share/kde/apps/kppp/Rules/Austria/Standard/Local.rst
+share/kde/apps/kppp/Rules/Austria/Standard/Long_Distance.rst
+share/kde/apps/kppp/Rules/Austria/Standard/Online.rst
+share/kde/apps/kppp/Rules/Austria/Standard/UTA_easyinternet.rst
+share/kde/apps/kppp/Rules/Bangladesh/ATT00007.rst
+share/kde/apps/kppp/Rules/Bangladesh/ATT00010.rst
+share/kde/apps/kppp/Rules/Belgium/Belgium_internet_euro.rst
+share/kde/apps/kppp/Rules/Belgium/Belgium_internet_frank.rst
+share/kde/apps/kppp/Rules/Belgium/Belgium_interzonal.rst
+share/kde/apps/kppp/Rules/Belgium/Belgium_zonal.rst
+share/kde/apps/kppp/Rules/Brasil/Brasil.rst
+share/kde/apps/kppp/Rules/Brasil/SaoPaulo.rst
+share/kde/apps/kppp/Rules/Croatia/CARNet_lokalni_poziv.rst
+share/kde/apps/kppp/Rules/Croatia/CARNet_medjugradski_poziv.rst
+share/kde/apps/kppp/Rules/Croatia/hinet_anonimni_ulaz.rst
+share/kde/apps/kppp/Rules/Croatia/hinet_hpt.rst
+share/kde/apps/kppp/Rules/Croatia/ibm_net.rst
+share/kde/apps/kppp/Rules/Croatia/iskon_lokalni_poziv.rst
+share/kde/apps/kppp/Rules/Croatia/iskon_medjugradski_poziv.rst
+share/kde/apps/kppp/Rules/Croatia/iskon_optimal.rst
+share/kde/apps/kppp/Rules/Croatia/iskon_zagrebacka_zupanija.rst
+share/kde/apps/kppp/Rules/Czechia/Tarif_INTERNET_2002_INTERNET_MAXI_PLUS.rst
+share/kde/apps/kppp/Rules/Czechia/Tarif_INTERNET_2002_MINI.rst
+share/kde/apps/kppp/Rules/Czechia/Tarif_INTERNET_2002_STANDARD_MAXI.rst
+share/kde/apps/kppp/Rules/Denmark/12Move_Analog.rst
+share/kde/apps/kppp/Rules/Denmark/12Move_ISDN.rst
+share/kde/apps/kppp/Rules/Denmark/Cybercity_Friabonnement.rst
+share/kde/apps/kppp/Rules/Denmark/Get2net_Betaling.rst
+share/kde/apps/kppp/Rules/Denmark/Get2net_Gratis.rst
+share/kde/apps/kppp/Rules/Denmark/Mobilix_Wanadoo.rst
+share/kde/apps/kppp/Rules/Denmark/Teledanmark_Basis.rst
+share/kde/apps/kppp/Rules/Denmark/Teledanmark_Favoritinternet.rst
+share/kde/apps/kppp/Rules/Denmark/Worldonline-Analog.rst
+share/kde/apps/kppp/Rules/Denmark/Worldonline-ISDN.rst
+share/kde/apps/kppp/Rules/Estonia/Eesti_Telefon.rst
+share/kde/apps/kppp/Rules/Finland/Vaasan_LP.rst
+share/kde/apps/kppp/Rules/France/France_Telecom_Local.rst
+share/kde/apps/kppp/Rules/France/France_Telecom_Local_Primaliste_Internet.rst
+share/kde/apps/kppp/Rules/France/France_Telecom_National.rst
+share/kde/apps/kppp/Rules/Germany/2.5min.rst
+share/kde/apps/kppp/Rules/Germany/2.5s.rst
+share/kde/apps/kppp/Rules/Germany/AddCom_by_Call.rst
+share/kde/apps/kppp/Rules/Germany/Addcom.rst
+share/kde/apps/kppp/Rules/Germany/Arcor_Internet_by_Call_easy.rst
+share/kde/apps/kppp/Rules/Germany/CallOkaynet.rst
+share/kde/apps/kppp/Rules/Germany/Callino_Surf_Basic.rst
+share/kde/apps/kppp/Rules/Germany/Callino_Surf_Plus.rst
+share/kde/apps/kppp/Rules/Germany/Callisa_City.rst
+share/kde/apps/kppp/Rules/Germany/City_Activ_Plus_Option.rst
+share/kde/apps/kppp/Rules/Germany/Cityweb.rst
+share/kde/apps/kppp/Rules/Germany/CompuservePro.rst
+share/kde/apps/kppp/Rules/Germany/Easynet_easy-call.rst
+share/kde/apps/kppp/Rules/Germany/Freenet_Enterprise.rst
+share/kde/apps/kppp/Rules/Germany/Freenet_Sorglos.rst
+share/kde/apps/kppp/Rules/Germany/Freenet_special_call_by_call.rst
+share/kde/apps/kppp/Rules/Germany/MSN.rst
+share/kde/apps/kppp/Rules/Germany/Mobilcom_Freenet.rst
+share/kde/apps/kppp/Rules/Germany/NGI_Call_By_Call.rst
+share/kde/apps/kppp/Rules/Germany/Netcom_Kassel.rst
+share/kde/apps/kppp/Rules/Germany/Nikoma.rst
+share/kde/apps/kppp/Rules/Germany/Nikoma_Internet_by_Call.rst
+share/kde/apps/kppp/Rules/Germany/Nikoma_Study_and_Surf.rst
+share/kde/apps/kppp/Rules/Germany/Planet-Interkom_Internet_by_call.rst
+share/kde/apps/kppp/Rules/Germany/Puretec.rst
+share/kde/apps/kppp/Rules/Germany/Telekom_City_Select_5_30.rst
+share/kde/apps/kppp/Rules/Germany/VR-Web.rst
+share/kde/apps/kppp/Rules/Germany/expressnet.rst
+share/kde/apps/kppp/Rules/Germany/knUUt-by-Call.rst
+share/kde/apps/kppp/Rules/Germany/talkline_by_call.rst
+share/kde/apps/kppp/Rules/Germany/vossnet_fun.rst
+share/kde/apps/kppp/Rules/Germany/vossnet_fun_light.rst
+share/kde/apps/kppp/Rules/Germany/vossnet_kompl.rst
+share/kde/apps/kppp/Rules/Greece/Hellas_EPAK_Zone1_in_euro.rst
+share/kde/apps/kppp/Rules/Greece/Hellas_EPAK_Zone2_in_euro.rst
+share/kde/apps/kppp/Rules/Greece/Hellas_EPAK_local_in_euro.rst
+share/kde/apps/kppp/Rules/Greece/Hellas_analog_local_in_euro.rst
+share/kde/apps/kppp/Rules/Greece/Hellas_digital_local_in_euro.rst
+share/kde/apps/kppp/Rules/Hong_Kong/Hong_Kong_Telecom.rst
+share/kde/apps/kppp/Rules/Hungary/Local.rst
+share/kde/apps/kppp/Rules/Hungary/LocalTop_MATAV.rst
+share/kde/apps/kppp/Rules/Hungary/Local_MATAV.rst
+share/kde/apps/kppp/Rules/Hungary/PapaTel.rst
+share/kde/apps/kppp/Rules/Iceland/Iceland_general.rst
+share/kde/apps/kppp/Rules/India/BSNL_Local.rst
+share/kde/apps/kppp/Rules/India/BSNL_Long_101_To_200.rst
+share/kde/apps/kppp/Rules/India/BSNL_Medium_51_To_100.rst
+share/kde/apps/kppp/Rules/India/Vsnl_local.rst
+share/kde/apps/kppp/Rules/Indonesia/Lokal_1_Metropolitan.rst
+share/kde/apps/kppp/Rules/Indonesia/Lokal_2_Metropolitan.rst
+share/kde/apps/kppp/Rules/Indonesia/Lokal_non_metropolitan.rst
+share/kde/apps/kppp/Rules/Ireland/Eircom_Internet.rst
+share/kde/apps/kppp/Rules/Ireland/Eircom_Local.rst
+share/kde/apps/kppp/Rules/Ireland/Eircom_National.rst
+share/kde/apps/kppp/Rules/Ireland/Eircom_Special.rst
+share/kde/apps/kppp/Rules/Israel/Bezeq_Interurban.rst
+share/kde/apps/kppp/Rules/Israel/Bezeq_Local.rst
+share/kde/apps/kppp/Rules/Italy/Infostrada_Libero@Sogno.rst
+share/kde/apps/kppp/Rules/Italy/Infostrada_Libero@Sogno_Prima_del_24.10.2000.rst
+share/kde/apps/kppp/Rules/Italy/Infostrada_Locali.rst
+share/kde/apps/kppp/Rules/Italy/Infostrada_Nazionali.rst
+share/kde/apps/kppp/Rules/Italy/Infostrada_Regionali.rst
+share/kde/apps/kppp/Rules/Italy/Infostrada_SpazioZero.rst
+share/kde/apps/kppp/Rules/Italy/Infostrada_SpazioZero_Ridotta.rst
+share/kde/apps/kppp/Rules/Italy/TAT_Distrettuale.rst
+share/kde/apps/kppp/Rules/Italy/TAT_Formula_Urbana.rst
+share/kde/apps/kppp/Rules/Italy/TAT_Interdistrettuale_0-15.rst
+share/kde/apps/kppp/Rules/Italy/TAT_Interdistrettuale_15-30.rst
+share/kde/apps/kppp/Rules/Italy/TAT_Interdistrettuale_30+.rst
+share/kde/apps/kppp/Rules/Italy/TAT_Urbana.rst
+share/kde/apps/kppp/Rules/Italy/Tele2_Urbana.rst
+share/kde/apps/kppp/Rules/Italy/Teleconomy_24.rst
+share/kde/apps/kppp/Rules/Italy/Teleconomy_24_Ridotta.rst
+share/kde/apps/kppp/Rules/Italy/Teleconomy_No_Stop.rst
+share/kde/apps/kppp/Rules/Italy/Wind_Internet_Light_1088.rst
+share/kde/apps/kppp/Rules/Italy/Wind_Internet_Light_1088_24ore.rst
+share/kde/apps/kppp/Rules/Italy/Wind_Regionale_1088_Light.rst
+share/kde/apps/kppp/Rules/Italy/Wind_Urbana.rst
+share/kde/apps/kppp/Rules/Italy/Wind_Urbana_1088_Light.rst
+share/kde/apps/kppp/Rules/Jamaica/CWJ_InterParish.rst
+share/kde/apps/kppp/Rules/Jamaica/CWJ_Local.rst
+share/kde/apps/kppp/Rules/Japan/NTT_Local.rst
+share/kde/apps/kppp/Rules/Kazakhstan/Akparat_Sprint.rst
+share/kde/apps/kppp/Rules/Luxembourg/Local.rst
+share/kde/apps/kppp/Rules/Macedonia/Macedonia_GenericISP_interurban.rst
+share/kde/apps/kppp/Rules/Macedonia/Macedonia_GenericISP_local.rst
+share/kde/apps/kppp/Rules/Macedonia/Macedonia_MTnet.rst
+share/kde/apps/kppp/Rules/Malaysia/TMNet_Jaring.rst
+share/kde/apps/kppp/Rules/Malaysia/malaysia.rst
+share/kde/apps/kppp/Rules/Netherlands/BelBasis_Buiten_Regio.rst
+share/kde/apps/kppp/Rules/Netherlands/BelBasis_Buiten_Regio_Nummervoordeel.rst
+share/kde/apps/kppp/Rules/Netherlands/BelBasis_Lokaal.rst
+share/kde/apps/kppp/Rules/Netherlands/BelBasis_Regio_Nummervoordeel.rst
+share/kde/apps/kppp/Rules/Netherlands/BelBudget_Buiten_Regio.rst
+share/kde/apps/kppp/Rules/Netherlands/BelBudget_Regio.rst
+share/kde/apps/kppp/Rules/Netherlands/BelPlus_Buiten_Regio.rst
+share/kde/apps/kppp/Rules/Netherlands/BelPlus_Regio.rst
+share/kde/apps/kppp/Rules/Netherlands/BelPlus_Regio_Nummervoordeel.rst
+share/kde/apps/kppp/Rules/Netherlands/NedpointBasis_Lokaal.rst
+share/kde/apps/kppp/Rules/Netherlands/NedpointBelBespaar_Lokaal.rst
+share/kde/apps/kppp/Rules/Norway/Local_Area.rst
+share/kde/apps/kppp/Rules/Norway/Long_Distance.rst
+share/kde/apps/kppp/Rules/Norway/Netcom.rst
+share/kde/apps/kppp/Rules/Poland/Internetia.rst
+share/kde/apps/kppp/Rules/Poland/Netia_100km_Niebieska.rst
+share/kde/apps/kppp/Rules/Poland/Netia_100km_Zielona.rst
+share/kde/apps/kppp/Rules/Poland/Netia_Lokalne_Niebieska.rst
+share/kde/apps/kppp/Rules/Poland/Netia_Lokalne_Zielona.rst
+share/kde/apps/kppp/Rules/Poland/TPSA.rst
+share/kde/apps/kppp/Rules/Poland/TP_100km.rst
+share/kde/apps/kppp/Rules/Poland/TP_Lokalne.rst
+share/kde/apps/kppp/Rules/Portugal/PT_Local.rst
+share/kde/apps/kppp/Rules/Portugal/PT_Local_Ilhas.rst
+share/kde/apps/kppp/Rules/Portugal/PT_Regional.rst
+share/kde/apps/kppp/Rules/Portugal/PT_Regional_Ilhas.rst
+share/kde/apps/kppp/Rules/Portugal/PT_YesNET.rst
+share/kde/apps/kppp/Rules/Portugal/PT_YesNET_Ilhas.rst
+share/kde/apps/kppp/Rules/Romania/RomTelecom_GSM.rst
+share/kde/apps/kppp/Rules/Romania/RomTelecom_Interurban.rst
+share/kde/apps/kppp/Rules/Romania/RomTelecom_Local.rst
+share/kde/apps/kppp/Rules/Russia/TEMPLATE.ru
+share/kde/apps/kppp/Rules/Russia/mtu-intel_standart.rst
+share/kde/apps/kppp/Rules/Singapore/SingTel_Local.rst
+share/kde/apps/kppp/Rules/Slovakia/Internetovy_tarif_019XY.rst
+share/kde/apps/kppp/Rules/Slovakia/ST_medzimesto.rst
+share/kde/apps/kppp/Rules/Slovakia/ST_mesto.rst
+share/kde/apps/kppp/Rules/Slovenia/omrezje_0880.rst
+share/kde/apps/kppp/Rules/Slovenia/omrezje_0889.rst
+share/kde/apps/kppp/Rules/Slovenia/stacionarno_omrezje.rst
+share/kde/apps/kppp/Rules/South_Afrika/South_Afrika.rst
+share/kde/apps/kppp/Rules/South_Afrika/South_Afrika_Justin.rst
+share/kde/apps/kppp/Rules/Spain/Infovia.rst
+share/kde/apps/kppp/Rules/Spain/Infovia_IVA.rst
+share/kde/apps/kppp/Rules/Spain/Telefonica_Interprovincial.rst
+share/kde/apps/kppp/Rules/Spain/Telefonica_Interprovincial_IVA.rst
+share/kde/apps/kppp/Rules/Spain/Telefonica_Local.rst
+share/kde/apps/kppp/Rules/Spain/Telefonica_Metropolitana.rst
+share/kde/apps/kppp/Rules/Spain/Telefonica_Metropolitana_IVA.rst
+share/kde/apps/kppp/Rules/Spain/Telefonica_Nacional.rst
+share/kde/apps/kppp/Rules/Spain/Telefonica_Provincial.rst
+share/kde/apps/kppp/Rules/Spain/Telefonica_Provincial_IVA.rst
+share/kde/apps/kppp/Rules/Sweden/ACN.rst
+share/kde/apps/kppp/Rules/Sweden/Abonnera_com.rst
+share/kde/apps/kppp/Rules/Sweden/CNEAB-Route66.rst
+share/kde/apps/kppp/Rules/Sweden/Crossnet-Affinity.rst
+share/kde/apps/kppp/Rules/Sweden/Glocalnet.rst
+share/kde/apps/kppp/Rules/Sweden/Gts.rst
+share/kde/apps/kppp/Rules/Sweden/Home_se.rst
+share/kde/apps/kppp/Rules/Sweden/Nemtel.rst
+share/kde/apps/kppp/Rules/Sweden/Plusenergi.rst
+share/kde/apps/kppp/Rules/Sweden/RSLCom.rst
+share/kde/apps/kppp/Rules/Sweden/Rix_Telecom.rst
+share/kde/apps/kppp/Rules/Sweden/Supertel.rst
+share/kde/apps/kppp/Rules/Sweden/Svensk_Telekom.rst
+share/kde/apps/kppp/Rules/Sweden/Tele1_Europe.rst
+share/kde/apps/kppp/Rules/Sweden/Tele2.rst
+share/kde/apps/kppp/Rules/Sweden/Tele8.rst
+share/kde/apps/kppp/Rules/Sweden/Teleman.rst
+share/kde/apps/kppp/Rules/Sweden/Telenordia.rst
+share/kde/apps/kppp/Rules/Sweden/Telerian.rst
+share/kde/apps/kppp/Rules/Sweden/Telia.rst
+share/kde/apps/kppp/Rules/Sweden/Telia_Telebonus1.rst
+share/kde/apps/kppp/Rules/Sweden/Telia_Telebonus2.rst
+share/kde/apps/kppp/Rules/Sweden/Telitel.rst
+share/kde/apps/kppp/Rules/Sweden/Tiscali.rst
+share/kde/apps/kppp/Rules/Sweden/Transnet.rst
+share/kde/apps/kppp/Rules/Sweden/Universal_Telecom.rst
+share/kde/apps/kppp/Rules/Sweden/Utfors.rst
+share/kde/apps/kppp/Rules/Sweden/Vattenfall.rst
+share/kde/apps/kppp/Rules/Switzerland/Sunrise_Freetime.rst
+share/kde/apps/kppp/Rules/Switzerland/Sunrise_Local.rst
+share/kde/apps/kppp/Rules/Switzerland/Sunrise_Select_Internet.rst
+share/kde/apps/kppp/Rules/Switzerland/Swisscom_Local.rst
+share/kde/apps/kppp/Rules/Switzerland/Swisscom_Remote.rst
+share/kde/apps/kppp/Rules/Switzerland/Swisscom_Surf.rst
+share/kde/apps/kppp/Rules/TEMPLATE
+share/kde/apps/kppp/Rules/Turkey/Turk_Telekom_Internet.rst
+share/kde/apps/kppp/Rules/Ukraine/TEMPLATE.uk
+share/kde/apps/kppp/Rules/Ukraine/Utel_Unet.rst
+share/kde/apps/kppp/Rules/United_Kingdom/BirminghamCable_Local.rst
+share/kde/apps/kppp/Rules/United_Kingdom/BirminghamCable_National.rst
+share/kde/apps/kppp/Rules/United_Kingdom/BirminghamCable_SameTelco.rst
+share/kde/apps/kppp/Rules/United_Kingdom/BritishTelecom_Local.rst
+share/kde/apps/kppp/Rules/United_Kingdom/BritishTelecom_National.rst
+share/kde/apps/kppp/Rules/United_Kingdom/BritishTelecom_Regional.rst
+share/kde/apps/kppp/Rules/United_Kingdom/British_OneTel.rst
+share/kde/apps/kppp/Rules/United_Kingdom/Connaught_Telecom.rst
+share/kde/apps/kppp/Rules/Uruguay/Adinet_cIVA.rst
+share/kde/apps/kppp/Rules/checkrules
+share/kde/apps/kppp/pics/dock_both.png
+share/kde/apps/kppp/pics/dock_left.png
+share/kde/apps/kppp/pics/dock_none.png
+share/kde/apps/kppp/pics/dock_right.png
+share/kde/apps/kppp/pics/folder.png
+share/kde/apps/kppp/pics/modemboth.png
+share/kde/apps/kppp/pics/modemleft.png
+share/kde/apps/kppp/pics/modemnone.png
+share/kde/apps/kppp/pics/modemright.png
+share/kde/apps/kppp/pics/phone.png
+share/kde/apps/ksirc/filters.pl
+share/kde/apps/ksirc/ksirc.pl
+share/kde/apps/ksirc/pics/arrow.png
+share/kde/apps/ksirc/pics/blueball.png
+share/kde/apps/ksirc/pics/bluepin.png
+share/kde/apps/ksirc/pics/channel.xpm
+share/kde/apps/ksirc/pics/channels.xpm
+share/kde/apps/ksirc/pics/emoticons/biggrin.png
+share/kde/apps/ksirc/pics/emoticons/clown.png
+share/kde/apps/ksirc/pics/emoticons/cry.png
+share/kde/apps/ksirc/pics/emoticons/devil.png
+share/kde/apps/ksirc/pics/emoticons/frown.png
+share/kde/apps/ksirc/pics/emoticons/heart.png
+share/kde/apps/ksirc/pics/emoticons/loveit.png
+share/kde/apps/ksirc/pics/emoticons/puh.png
+share/kde/apps/ksirc/pics/emoticons/puh2.png
+share/kde/apps/ksirc/pics/emoticons/redface.png
+share/kde/apps/ksirc/pics/emoticons/sadley.png
+share/kde/apps/ksirc/pics/emoticons/slime.png
+share/kde/apps/ksirc/pics/emoticons/smile.png
+share/kde/apps/ksirc/pics/emoticons/wink.png
+share/kde/apps/ksirc/pics/emoticons/yummie.png
+share/kde/apps/ksirc/pics/greenpin.png
+share/kde/apps/ksirc/pics/info.png
+share/kde/apps/ksirc/pics/info1.png
+share/kde/apps/ksirc/pics/ksirc.png
+share/kde/apps/ksirc/pics/ksirc_a.xpm
+share/kde/apps/ksirc/pics/ksirc_b.xpm
+share/kde/apps/ksirc/pics/ksirc_dock.xpm
+share/kde/apps/ksirc/pics/madsmiley.png
+share/kde/apps/ksirc/pics/mdi.png
+share/kde/apps/ksirc/pics/mini-run.png
+share/kde/apps/ksirc/pics/sadsmiley.png
+share/kde/apps/ksirc/pics/sdi.png
+share/kde/apps/ksirc/pics/server.xpm
+share/kde/apps/ksirc/pics/smiley.png
+share/kde/apps/ksirc/pics/star.png
+share/kde/apps/ksirc/relnotes
+share/kde/apps/ksirc/servers.ini
+share/kde/apps/ksirc/servers.txt
+share/kde/apps/ksirc/sirc.help.gz
+share/kde/apps/lisa/README
+share/kde/config/ksircrc
+share/kde/config/ktalkdrc
+share/kde/icons/hicolor/16x16/apps/kdict.png
+share/kde/icons/hicolor/16x16/apps/kit.png
+share/kde/icons/hicolor/16x16/apps/kmail.png
+share/kde/icons/hicolor/16x16/apps/kmailcvt.png
+share/kde/icons/hicolor/16x16/apps/knewsticker.png
+share/kde/icons/hicolor/16x16/apps/knode.png
+share/kde/icons/hicolor/16x16/apps/korn.png
+share/kde/icons/hicolor/16x16/apps/kpf.png
+share/kde/icons/hicolor/16x16/apps/kppp.png
+share/kde/icons/hicolor/16x16/apps/ksirc.png
+share/kde/icons/hicolor/16x16/apps/ktalkd.png
+share/kde/icons/hicolor/32x32/apps/kdict.png
+share/kde/icons/hicolor/32x32/apps/kit.png
+share/kde/icons/hicolor/32x32/apps/kmail.png
+share/kde/icons/hicolor/32x32/apps/kmailcvt.png
+share/kde/icons/hicolor/32x32/apps/knewsticker.png
+share/kde/icons/hicolor/32x32/apps/knode.png
+share/kde/icons/hicolor/32x32/apps/korn.png
+share/kde/icons/hicolor/32x32/apps/kpf.png
+share/kde/icons/hicolor/32x32/apps/kppp.png
+share/kde/icons/hicolor/32x32/apps/ksirc.png
+share/kde/icons/hicolor/32x32/apps/ktalkd.png
+share/kde/icons/hicolor/48x48/apps/kdict.png
+share/kde/icons/hicolor/48x48/apps/kit.png
+share/kde/icons/hicolor/48x48/apps/kmail.png
+share/kde/icons/hicolor/48x48/apps/kmailcvt.png
+share/kde/icons/hicolor/48x48/apps/knewsticker.png
+share/kde/icons/hicolor/48x48/apps/knode.png
+share/kde/icons/hicolor/48x48/apps/korn.png
+share/kde/icons/hicolor/48x48/apps/kpf.png
+share/kde/icons/hicolor/48x48/apps/kppp.png
+share/kde/icons/hicolor/48x48/apps/ksirc.png
+share/kde/icons/hicolor/48x48/apps/ktalkd.png
+share/kde/icons/locolor/16x16/apps/ksirc.png
+share/kde/icons/locolor/32x32/apps/ksirc.png
+share/kde/services/knewsservice.protocol
+share/kde/services/kntsrcfilepropsdlg.desktop
+share/kde/services/kpfpropertiesdialogplugin.desktop
+share/kde/services/kxmlrpcd.desktop
+share/kde/services/lan.protocol
+share/kde/services/rlan.protocol
+share/kde/sounds/ktalkd.wav
+@comment dirrm share/kde/sounds
+@comment dirrm share/kde/services
+@comment dirrm share/kde/icons/locolor/32x32/apps
+@comment dirrm share/kde/icons/locolor/16x16/apps
+@comment dirrm share/kde/icons/hicolor/48x48/apps
+@comment dirrm share/kde/icons/hicolor/32x32/apps
+@comment dirrm share/kde/icons/hicolor/16x16/apps
+@comment dirrm share/kde/config
+@dirrm share/kde/apps/lisa
+@dirrm share/kde/apps/ksirc/pics/emoticons
+@dirrm share/kde/apps/ksirc/pics
+@dirrm share/kde/apps/ksirc
+@dirrm share/kde/apps/kppp/pics
+@dirrm share/kde/apps/kppp/Rules/Uruguay
+@dirrm share/kde/apps/kppp/Rules/United_Kingdom
+@dirrm share/kde/apps/kppp/Rules/Ukraine
+@dirrm share/kde/apps/kppp/Rules/Turkey
+@dirrm share/kde/apps/kppp/Rules/Switzerland
+@dirrm share/kde/apps/kppp/Rules/Sweden
+@dirrm share/kde/apps/kppp/Rules/Spain
+@dirrm share/kde/apps/kppp/Rules/South_Afrika
+@dirrm share/kde/apps/kppp/Rules/Slovenia
+@dirrm share/kde/apps/kppp/Rules/Slovakia
+@dirrm share/kde/apps/kppp/Rules/Singapore
+@dirrm share/kde/apps/kppp/Rules/Russia
+@dirrm share/kde/apps/kppp/Rules/Romania
+@dirrm share/kde/apps/kppp/Rules/Portugal
+@dirrm share/kde/apps/kppp/Rules/Poland
+@dirrm share/kde/apps/kppp/Rules/Norway
+@dirrm share/kde/apps/kppp/Rules/Netherlands
+@dirrm share/kde/apps/kppp/Rules/Malaysia
+@dirrm share/kde/apps/kppp/Rules/Macedonia
+@dirrm share/kde/apps/kppp/Rules/Luxembourg
+@dirrm share/kde/apps/kppp/Rules/Kazakhstan
+@dirrm share/kde/apps/kppp/Rules/Japan
+@dirrm share/kde/apps/kppp/Rules/Jamaica
+@dirrm share/kde/apps/kppp/Rules/Italy
+@dirrm share/kde/apps/kppp/Rules/Israel
+@dirrm share/kde/apps/kppp/Rules/Ireland
+@dirrm share/kde/apps/kppp/Rules/Indonesia
+@dirrm share/kde/apps/kppp/Rules/India
+@dirrm share/kde/apps/kppp/Rules/Iceland
+@dirrm share/kde/apps/kppp/Rules/Hungary
+@dirrm share/kde/apps/kppp/Rules/Hong_Kong
+@dirrm share/kde/apps/kppp/Rules/Greece
+@dirrm share/kde/apps/kppp/Rules/Germany
+@dirrm share/kde/apps/kppp/Rules/France
+@dirrm share/kde/apps/kppp/Rules/Finland
+@dirrm share/kde/apps/kppp/Rules/Estonia
+@dirrm share/kde/apps/kppp/Rules/Denmark
+@dirrm share/kde/apps/kppp/Rules/Czechia
+@dirrm share/kde/apps/kppp/Rules/Croatia
+@dirrm share/kde/apps/kppp/Rules/Brasil
+@dirrm share/kde/apps/kppp/Rules/Belgium
+@dirrm share/kde/apps/kppp/Rules/Bangladesh
+@dirrm share/kde/apps/kppp/Rules/Austria/Standard
+@dirrm share/kde/apps/kppp/Rules/Austria/Minimum
+@dirrm share/kde/apps/kppp/Rules/Austria/Business_2
+@dirrm share/kde/apps/kppp/Rules/Austria/Business_1
+@dirrm share/kde/apps/kppp/Rules/Austria
+@dirrm share/kde/apps/kppp/Rules/Australia
+@dirrm share/kde/apps/kppp/Rules/Argentina
+@dirrm share/kde/apps/kppp/Rules
+@dirrm share/kde/apps/kppp/Provider/Yugoslavia
+@dirrm share/kde/apps/kppp/Provider/United_Kingdom
+@dirrm share/kde/apps/kppp/Provider/Ukraine
+@dirrm share/kde/apps/kppp/Provider/Taiwan
+@dirrm share/kde/apps/kppp/Provider/Sweden
+@dirrm share/kde/apps/kppp/Provider/Slovenia
+@dirrm share/kde/apps/kppp/Provider/Portugal
+@dirrm share/kde/apps/kppp/Provider/Norway
+@dirrm share/kde/apps/kppp/Provider/NewZealand
+@dirrm share/kde/apps/kppp/Provider/Netherlands
+@dirrm share/kde/apps/kppp/Provider/Germany
+@dirrm share/kde/apps/kppp/Provider/Denmark
+@dirrm share/kde/apps/kppp/Provider/Czech_Republic
+@dirrm share/kde/apps/kppp/Provider/Austria
+@dirrm share/kde/apps/kppp/Provider
+@dirrm share/kde/apps/kppp
+@dirrm share/kde/apps/konqueror/dirtree/remote
+@dirrm share/kde/apps/konqueror/dirtree
+@comment dirrm share/kde/apps/konqueror
+@dirrm share/kde/apps/knode/pics
+@dirrm share/kde/apps/knode/icons/hicolor/32x32/actions
+@dirrm share/kde/apps/knode/icons/hicolor/32x32
+@dirrm share/kde/apps/knode/icons/hicolor/22x22/actions
+@dirrm share/kde/apps/knode/icons/hicolor/22x22
+@dirrm share/kde/apps/knode/icons/hicolor/16x16/actions
+@dirrm share/kde/apps/knode/icons/hicolor/16x16
+@dirrm share/kde/apps/knode/icons/hicolor
+@dirrm share/kde/apps/knode/icons
+@dirrm share/kde/apps/knode/filters
+@dirrm share/kde/apps/knode
+@dirrm share/kde/apps/knewsticker
+@dirrm share/kde/apps/kmail/pics
+@dirrm share/kde/apps/kmail/about
+@dirrm share/kde/apps/kmail
+@dirrm share/kde/apps/kit/icons/hicolor/16x16/actions
+@dirrm share/kde/apps/kit/icons/hicolor/16x16
+@dirrm share/kde/apps/kit/icons/hicolor
+@dirrm share/kde/apps/kit/icons
+@dirrm share/kde/apps/kit
+@comment dirrm share/kde/apps/kicker/applets
+@dirrm share/kde/apps/kdict/icons/hicolor/32x32/actions
+@dirrm share/kde/apps/kdict/icons/hicolor/32x32
+@dirrm share/kde/apps/kdict/icons/hicolor/22x22/actions
+@dirrm share/kde/apps/kdict/icons/hicolor/22x22
+@dirrm share/kde/apps/kdict/icons/hicolor/16x16/actions
+@dirrm share/kde/apps/kdict/icons/hicolor/16x16
+@dirrm share/kde/apps/kdict/icons/hicolor
+@dirrm share/kde/apps/kdict/icons
+@dirrm share/kde/apps/kdict
+@comment dirrm share/kde/apps/kconf_update
+@comment dirrm share/kde/apps
+@comment dirrm share/kde/applnk/Utilities
+@comment dirrm share/kde/applnk/Settings/System
+@comment dirrm share/kde/applnk/Settings/Personalization
+@comment dirrm share/kde/applnk/Settings/Network
+@comment dirrm share/kde/applnk/Internet
+@comment dirrm share/kde/applnk/.hidden
+@dirrm share/doc/kde/HTML/en/lisa
+@dirrm share/doc/kde/HTML/en/ktalkd
+@dirrm share/doc/kde/HTML/en/ksirc
+@dirrm share/doc/kde/HTML/en/kppp
+@dirrm share/doc/kde/HTML/en/kpf
+@dirrm share/doc/kde/HTML/en/korn
+@dirrm share/doc/kde/HTML/en/knode
+@dirrm share/doc/kde/HTML/en/knewsticker
+@dirrm share/doc/kde/HTML/en/kmail
+@dirrm share/doc/kde/HTML/en/kit
+@dirrm share/doc/kde/HTML/en/kdict
+@comment dirrm share/doc/kde/HTML/en
+@comment dirrm lib/kde3
+@dirrm include/mimelib
diff --git a/net/kdenetwork3/distinfo b/net/kdenetwork3/distinfo
new file mode 100644
index 00000000000..d62cf2b1a7c
--- /dev/null
+++ b/net/kdenetwork3/distinfo
@@ -0,0 +1,17 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/05/31 13:59:26 skrll Exp $
+
+SHA1 (kdenetwork-3.0.1.tar.bz2) = ff29c84c2ab890830cf951afdf0fcb566d4bb495
+Size (kdenetwork-3.0.1.tar.bz2) = 3863172 bytes
+SHA1 (patch-aa) = c196d5ed0bff6ba1786c68d0b7735b63b04362b9
+SHA1 (patch-ab) = a1e962fe17b16aa2d1304cc2ba327b294b5d2f7a
+SHA1 (patch-ac) = a0e2fbcf1348d5e91434878bac4977b649c94855
+SHA1 (patch-ad) = cb9f035a5df914550b691c7c056cc50b96182145
+SHA1 (patch-ae) = f223a5e3923d6d45866ea89119bacba5fd107eb9
+SHA1 (patch-af) = 26ca3d474f8f9ff3daceaf450e8e7850eeb19057
+SHA1 (patch-ag) = 41838a86a06877deb2635470a79aeb104cd56474
+SHA1 (patch-ah) = eca8369d447fa423e2ec0965e0a3bdd08a850dda
+SHA1 (patch-ai) = e4c5fa35a4731300d75067b7eebb6f0969775db6
+SHA1 (patch-aj) = 14e5f1fa4a095036fdd1c01c6e2eec1d4d294cf8
+SHA1 (patch-ak) = 018cff6d72916b528e8e4e47b8cc01cb36799e24
+SHA1 (patch-al) = 13c6bfb20fc49ae22d30029044808c9b77747754
+SHA1 (patch-am) = ea75731f5c51c7a4868f4e63e3b97b9a78d6d80c
diff --git a/net/kdenetwork3/patches/patch-aa b/net/kdenetwork3/patches/patch-aa
new file mode 100644
index 00000000000..90a3808aa69
--- /dev/null
+++ b/net/kdenetwork3/patches/patch-aa
@@ -0,0 +1,22 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/05/31 13:59:28 skrll Exp $
+
+--- kdict/Makefile.in.orig Fri May 10 13:08:55 2002
++++ kdict/Makefile.in
+@@ -226,8 +226,6 @@
+ x_includes = @x_includes@
+ x_libraries = @x_libraries@
+
+-KDE_CXXFLAGS = $(USE_THREADS)
+-
+ # this has all of the subdirectories that make will recurse into. if
+ # there are none, comment this out
+ SUBDIRS = applet pics
+@@ -237,7 +235,7 @@
+ bin_PROGRAMS = kdict
+
+ # set the include path for X, qt and KDE
+-INCLUDES = $(all_includes)
++INCLUDES = $(USE_THREADS) $(all_includes)
+
+ # the library search path.
+ kdict_LDFLAGS = $(KDE_RPATH) $(all_libraries)
diff --git a/net/kdenetwork3/patches/patch-ab b/net/kdenetwork3/patches/patch-ab
new file mode 100644
index 00000000000..273f7165b8d
--- /dev/null
+++ b/net/kdenetwork3/patches/patch-ab
@@ -0,0 +1,15 @@
+$NetBSD: patch-ab,v 1.1.1.1 2002/05/31 13:59:28 skrll Exp $
+
+--- knode/Makefile.in.orig Fri May 10 13:08:58 2002
++++ knode/Makefile.in
+@@ -226,8 +226,8 @@
+ x_includes = @x_includes@
+ x_libraries = @x_libraries@
+
+-KDE_CXXFLAGS = $(USE_THREADS)
+-INCLUDES = -I$(top_srcdir)/libkdenetwork $(all_includes)
++KDE_CXXFLAGS =
++INCLUDES = $(USE_THREADS) -I$(top_srcdir)/libkdenetwork $(all_includes)
+ SUBDIRS = pics filters
+
+ bin_PROGRAMS = knode
diff --git a/net/kdenetwork3/patches/patch-ac b/net/kdenetwork3/patches/patch-ac
new file mode 100644
index 00000000000..6acddc1f929
--- /dev/null
+++ b/net/kdenetwork3/patches/patch-ac
@@ -0,0 +1,22 @@
+$NetBSD: patch-ac,v 1.1.1.1 2002/05/31 13:59:28 skrll Exp $
+
+--- kppp/connect.cpp.orig Wed May 8 19:30:04 2002
++++ kppp/connect.cpp
+@@ -1089,10 +1089,16 @@
+ }
+
+ // O.K the ppp interface is up and running
+- // give it a few time to come up completly (0.2 seconds)
++ // give it a bit of time to come up completely
+ if_timeout_timer->stop();
+ if_timer->stop();
++
++ // NetBSD seems to need more time for pppd to come up
++#ifdef __NetBSD__
++ sleep(2);
++#else
+ usleep(200000);
++#endif
+
+ if(gpppdata.autoDNS())
+ addpeerdns();
diff --git a/net/kdenetwork3/patches/patch-ad b/net/kdenetwork3/patches/patch-ad
new file mode 100644
index 00000000000..2b0be0d0257
--- /dev/null
+++ b/net/kdenetwork3/patches/patch-ad
@@ -0,0 +1,49 @@
+$NetBSD: patch-ad,v 1.1.1.1 2002/05/31 13:59:28 skrll Exp $
+
+--- kppp/pppstats.cpp.orig Wed May 8 19:30:04 2002
++++ kppp/pppstats.cpp
+@@ -217,27 +217,29 @@
+
+ strcpy(ifr.ifr_name, unitName);
+
++ local_ip_address = "";
+ if (ioctl(s, SIOCGIFADDR, &ifr) < 0) {
+- }
++ kdDebug(5002) << "Cannot get ip address" << endl;
++ } else {
++ sinp = (struct sockaddr_in*)&ifr.ifr_addr;
+
+- sinp = (struct sockaddr_in*)&ifr.ifr_addr;
++ if(sinp->sin_addr.s_addr)
++ local_ip_address = inet_ntoa(sinp->sin_addr);
+
+- if(sinp->sin_addr.s_addr)
+- local_ip_address = inet_ntoa(sinp->sin_addr);
+- else
+- local_ip_address = "";
+- kdDebug(5002) << "Local IP: " << local_ip_address << endl;
++ kdDebug(5002) << "Local IP: " << local_ip_address << endl;
++ }
+
+- if (ioctl(s, SIOCGIFDSTADDR, &ifr) < 0)
+- ;
++ remote_ip_address = "";
++ if (ioctl(s, SIOCGIFDSTADDR, &ifr) < 0) {
++ kdDebug(5002) << "Cannot get remote ip address" << endl;
++ } else {
++ sinp = (struct sockaddr_in*)&ifr.ifr_dstaddr;
+
+- sinp = (struct sockaddr_in*)&ifr.ifr_dstaddr;
++ if(sinp->sin_addr.s_addr)
++ remote_ip_address = inet_ntoa(sinp->sin_addr);
+
+- if(sinp->sin_addr.s_addr)
+- remote_ip_address = inet_ntoa(sinp->sin_addr);
+- else
+- remote_ip_address = "";
+- kdDebug(5002) << "Remote IP: " << remote_ip_address << endl;
++ kdDebug(5002) << "Remote IP: " << remote_ip_address << endl;
++ }
+
+ return true;
+
diff --git a/net/kdenetwork3/patches/patch-ae b/net/kdenetwork3/patches/patch-ae
new file mode 100644
index 00000000000..e70cc8a013c
--- /dev/null
+++ b/net/kdenetwork3/patches/patch-ae
@@ -0,0 +1,51 @@
+$NetBSD: patch-ae,v 1.1.1.1 2002/05/31 13:59:28 skrll Exp $
+
+--- ksirc/Makefile.am.orig Tue Feb 26 22:20:22 2002
++++ ksirc/Makefile.am
+@@ -17,13 +17,13 @@
+ testview_LDADD = $(LIB_KDEUI)
+ testview_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+
+-lib_LTLIBRARIES = ksirc.la
++lib_LTLIBRARIES = libksirc_main.la ksirc.la
+
+ noinst_PROGRAMS = getdate
+
+ # Which sources should be compiled for ksirc.
+
+-ksirc_la_SOURCES = \
++libksirc_main_la_SOURCES = \
+ toplevel.cpp \
+ charSelector.cpp \
+ chanButtons.cpp \
+@@ -57,6 +57,9 @@
+ colorpicker.cpp
+
+ # the library search path
++libksirc_main_la_LDFLAGS = $(all_libraries)
++
++ksirc_la_SOURCES = ksirc_main.cpp
+ ksirc_la_LDFLAGS = $(all_libraries) -module -avoid-version
+
+ all_ksirc_libraries = \
+@@ -67,10 +70,10 @@
+
+ # the libraries to link against. Be aware of the order. First the libraries,
+ # that depend on the following ones.
+-ksirc_la_LIBADD = $(all_ksirc_libraries)
++libksirc_main_la_LIBADD = $(all_ksirc_libraries)
+
+-ksirc_SOURCES = dummy.cpp
+-ksirc_LDADD = ksirc.la
++ksirc_SOURCES = ksirc_main.cpp
++ksirc_LDADD = libksirc_main.la
+ ksirc_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+
+ kdoc:
+@@ -135,6 +138,3 @@
+
+ conf_DATA = ksircrc
+ confdir = $(kde_confdir)
+-
+-dummy.cpp:
+- echo > dummy.cpp
diff --git a/net/kdenetwork3/patches/patch-af b/net/kdenetwork3/patches/patch-af
new file mode 100644
index 00000000000..9c640f98c86
--- /dev/null
+++ b/net/kdenetwork3/patches/patch-af
@@ -0,0 +1,368 @@
+$NetBSD: patch-af,v 1.1.1.1 2002/05/31 13:59:29 skrll Exp $
+
+--- ksirc/Makefile.in.orig Fri May 10 13:09:01 2002
++++ ksirc/Makefile.in
+@@ -244,13 +244,13 @@
+ testview_LDADD = $(LIB_KDEUI)
+ testview_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+
+-lib_LTLIBRARIES = ksirc.la
++lib_LTLIBRARIES = libksirc_main.la ksirc.la
+
+ noinst_PROGRAMS = getdate
+
+
+ # Which sources should be compiled for ksirc.
+-#>- ksirc_la_SOURCES = \
++#>- libksirc_main_la_SOURCES = \
+ #>- toplevel.cpp \
+ #>- charSelector.cpp \
+ #>- chanButtons.cpp \
+@@ -283,7 +283,7 @@
+ #>- kstextview.cpp \
+ #>- colorpicker.cpp
+ #>+ 32
+-ksirc_la_SOURCES=\
++libksirc_main_la_SOURCES=\
+ toplevel.cpp \
+ charSelector.cpp \
+ chanButtons.cpp \
+@@ -318,6 +318,9 @@
+
+
+ # the library search path
++libksirc_main_la_LDFLAGS = $(all_libraries)
++
++ksirc_la_SOURCES = ksirc_main.cpp
+ ksirc_la_LDFLAGS = $(all_libraries) -module -avoid-version
+
+ all_ksirc_libraries = \
+@@ -329,10 +332,10 @@
+
+ # the libraries to link against. Be aware of the order. First the libraries,
+ # that depend on the following ones.
+-ksirc_la_LIBADD = $(all_ksirc_libraries)
++libksirc_main_la_LIBADD = $(all_ksirc_libraries)
+
+-ksirc_SOURCES = dummy.cpp
+-ksirc_LDADD = ksirc.la
++ksirc_SOURCES = ksirc_main.cpp
++ksirc_LDADD = libksirc_main.la
+ ksirc_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+
+ getdate_SOURCES = getdate.c
+@@ -391,9 +394,14 @@
+ CONFIG_CLEAN_FILES =
+ LTLIBRARIES = $(lib_LTLIBRARIES)
+
+-ksirc_la_DEPENDENCIES = ./KSPrefs/libksprefs.la \
++ksirc_la_LIBADD =
++am_ksirc_la_OBJECTS = ksirc_main.lo
++#>- ksirc_la_OBJECTS = $(am_ksirc_la_OBJECTS)
++#>+ 1
++ksirc_la_OBJECTS = ksirc_main.lo
++libksirc_main_la_DEPENDENCIES = ./KSPrefs/libksprefs.la \
+ ./KSProgress/libksprogress.la ./KSOpenkSirc/libksopenksirc.la
+-am_ksirc_la_OBJECTS = toplevel.lo charSelector.lo chanButtons.lo \
++am_libksirc_main_la_OBJECTS = toplevel.lo charSelector.lo chanButtons.lo \
+ ksirc.lo alistbox.lo ahistlineedit.lo iocontroller.lo \
+ NewWindowDialog.lo messageReceiver.lo ioBroadcast.lo \
+ ksircprocess.lo servercontroller.lo FilterRuleEditor.lo \
+@@ -402,10 +410,10 @@
+ baserules.lo chanparser.lo objFinder.lo displayMgrSDI.lo \
+ displayMgrMDI.lo mditoplevel.lo ksopts.lo topic.lo ksview.lo \
+ logfile.lo kstextview.lo colorpicker.lo
+-#>- ksirc_la_OBJECTS = $(am_ksirc_la_OBJECTS)
++#>- libksirc_main_la_OBJECTS = $(am_libksirc_main_la_OBJECTS)
+ #>+ 13
+-ksirc_la_final_OBJECTS = ksirc_la.all_cpp.lo
+-ksirc_la_nofinal_OBJECTS = toplevel.lo charSelector.lo chanButtons.lo \
++libksirc_main_la_final_OBJECTS = libksirc_main_la.all_cpp.lo
++libksirc_main_la_nofinal_OBJECTS = toplevel.lo charSelector.lo chanButtons.lo \
+ ksirc.lo alistbox.lo ahistlineedit.lo iocontroller.lo \
+ NewWindowDialog.lo messageReceiver.lo ioBroadcast.lo \
+ ksircprocess.lo servercontroller.lo FilterRuleEditor.lo \
+@@ -414,9 +422,9 @@
+ baserules.lo chanparser.lo objFinder.lo displayMgrSDI.lo \
+ displayMgrMDI.lo mditoplevel.lo ksopts.lo topic.lo ksview.lo \
+ logfile.lo kstextview.lo colorpicker.lo FilterRuleEditorData.lo \
+- ksirc_la_meta_unload.lo
+-@KDE_USE_FINAL_FALSE@ksirc_la_OBJECTS = $(ksirc_la_nofinal_OBJECTS)
+-@KDE_USE_FINAL_TRUE@ksirc_la_OBJECTS = $(ksirc_la_final_OBJECTS)
++ libksirc_main_la_meta_unload.lo
++@KDE_USE_FINAL_FALSE@libksirc_main_la_OBJECTS = $(libksirc_main_la_nofinal_OBJECTS)
++@KDE_USE_FINAL_TRUE@libksirc_main_la_OBJECTS = $(libksirc_main_la_final_OBJECTS)
+ bin_PROGRAMS = ksirc$(EXEEXT)
+ check_PROGRAMS = testview$(EXEEXT)
+ noinst_PROGRAMS = getdate$(EXEEXT)
+@@ -429,11 +437,11 @@
+ getdate_LDADD = $(LDADD)
+ getdate_DEPENDENCIES =
+ getdate_LDFLAGS =
+-am_ksirc_OBJECTS = dummy.$(OBJEXT)
++am_ksirc_OBJECTS = ksirc_main.$(OBJEXT)
+ #>- ksirc_OBJECTS = $(am_ksirc_OBJECTS)
+ #>+ 1
+-ksirc_OBJECTS = dummy.$(OBJEXT)
+-ksirc_DEPENDENCIES = ksirc.la
++ksirc_OBJECTS = ksirc_main.$(OBJEXT)
++ksirc_DEPENDENCIES = libksirc_main.la
+ am_testview_OBJECTS = kstextview.$(OBJEXT) kstextviewtest.$(OBJEXT)
+ #>- testview_OBJECTS = $(am_testview_OBJECTS)
+ #>+ 5
+@@ -460,15 +468,16 @@
+ @AMDEP_TRUE@ $(DEPDIR)/colorpicker.Plo $(DEPDIR)/dccDialog.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/dccDialogData.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/displayMgrMDI.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/displayMgrSDI.Plo $(DEPDIR)/dummy.Po \
+- @AMDEP_TRUE@ $(DEPDIR)/getdate.Po $(DEPDIR)/ioBroadcast.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/ioDCC.Plo $(DEPDIR)/ioDiscard.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/ioLAG.Plo $(DEPDIR)/ioNotify.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/iocontroller.Plo $(DEPDIR)/ksirc.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/ksircprocess.Plo $(DEPDIR)/ksopts.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/kstextview.Plo $(DEPDIR)/kstextview.Po \
+- @AMDEP_TRUE@ $(DEPDIR)/kstextviewtest.Po $(DEPDIR)/ksview.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/logfile.Plo $(DEPDIR)/mditoplevel.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/displayMgrSDI.Plo $(DEPDIR)/getdate.Po \
++ @AMDEP_TRUE@ $(DEPDIR)/ioBroadcast.Plo $(DEPDIR)/ioDCC.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/ioDiscard.Plo $(DEPDIR)/ioLAG.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/ioNotify.Plo $(DEPDIR)/iocontroller.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/ksirc.Plo $(DEPDIR)/ksirc_main.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/ksirc_main.Po $(DEPDIR)/ksircprocess.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/ksopts.Plo $(DEPDIR)/kstextview.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/kstextview.Po $(DEPDIR)/kstextviewtest.Po \
++ @AMDEP_TRUE@ $(DEPDIR)/ksview.Plo $(DEPDIR)/logfile.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/mditoplevel.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/messageReceiver.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/objFinder.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/servercontroller.Plo \
+@@ -503,8 +512,8 @@
+ CXXLINK = $(LIBTOOL) --mode=link --tag=CXX $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ CXXFLAGS = @CXXFLAGS@
+-DIST_SOURCES = $(ksirc_la_SOURCES) $(getdate_SOURCES) $(ksirc_SOURCES) \
+- $(testview_SOURCES)
++DIST_SOURCES = $(ksirc_la_SOURCES) $(libksirc_main_la_SOURCES) \
++ $(getdate_SOURCES) $(ksirc_SOURCES) $(testview_SOURCES)
+ DATA = $(apps_DATA) $(conf_DATA) $(misc_DATA)
+
+ HEADERS = $(noinst_HEADERS)
+@@ -516,7 +525,7 @@
+ uninstall-recursive check-recursive installcheck-recursive
+ DIST_COMMON = $(noinst_HEADERS) ChangeLog Makefile.am Makefile.in
+ DIST_SUBDIRS = $(SUBDIRS)
+-SOURCES = $(ksirc_la_SOURCES) $(getdate_SOURCES) $(ksirc_SOURCES) $(testview_SOURCES)
++SOURCES = $(ksirc_la_SOURCES) $(libksirc_main_la_SOURCES) $(getdate_SOURCES) $(ksirc_SOURCES) $(testview_SOURCES)
+
+ #>- all: all-recursive
+ #>+ 1
+@@ -565,6 +574,8 @@
+ -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
+ ksirc.la: $(ksirc_la_OBJECTS) $(ksirc_la_DEPENDENCIES)
+ $(CXXLINK) -rpath $(libdir) $(ksirc_la_LDFLAGS) $(ksirc_la_OBJECTS) $(ksirc_la_LIBADD) $(LIBS)
++libksirc_main.la: $(libksirc_main_la_OBJECTS) $(libksirc_main_la_DEPENDENCIES)
++ $(CXXLINK) -rpath $(libdir) $(libksirc_main_la_LDFLAGS) $(libksirc_main_la_OBJECTS) $(libksirc_main_la_LIBADD) $(LIBS)
+ install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(bindir)
+@@ -645,7 +656,6 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/dccDialogData.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/displayMgrMDI.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/displayMgrSDI.Plo@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/dummy.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/getdate.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ioBroadcast.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ioDCC.Plo@am__quote@
+@@ -654,6 +664,8 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ioNotify.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/iocontroller.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ksirc.Plo@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ksirc_main.Plo@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ksirc_main.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ksircprocess.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ksopts.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kstextview.Plo@am__quote@
+@@ -858,7 +870,7 @@
+
+ #>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ #>+ 4
+-KDE_DIST=FilterRuleEditor.dlg stringparserstate.h FAQ mditoplevel.cpp topic.cpp mditoplevel.h objFinder.cpp charSelector.cpp dccDialog.cpp kstextview.h default.pl sirc.help.gz FilterRuleEditor.cpp ioLAG.cpp dsirc openksircproc.dlg baserules.cpp logfile.h ksircprocess.cpp displayMgrMDI.h colorpicker.cpp chanButtons.cpp ksirc.desktop ksview.cpp displayMgrSDI.cpp messageReceiver.cpp ahistlineedit.cpp ioNotify.cpp ksircrc usercontrolmenu.cpp displayMgrMDI.cpp charSelector.h ioDCC.cpp filters.pl ssfepromptdata.cpp Artistic ksopts.cpp NewWindowDialog.cpp alistbox.cpp servercontroller.dlg ssfeprompt.cpp dccDialogData.cpp topic.h logfile.cpp FilterRuleEditorData.ui ksirc.cpp chanButtons.h ksirc.pl chanparser.cpp iocontroller.cpp version.h relnotes ioDiscard.cpp ioBroadcast.cpp dccDialog.dlg toplevel.cpp colorpicker.h servercontroller.cpp
++KDE_DIST=FilterRuleEditor.dlg stringparserstate.h ksview.cpp displayMgrSDI.cpp FAQ mditoplevel.cpp topic.cpp mditoplevel.h objFinder.cpp ksirc messageReceiver.cpp ahistlineedit.cpp ioNotify.cpp charSelector.cpp ksircrc usercontrolmenu.cpp displayMgrMDI.cpp dccDialog.cpp getdate charSelector.h kstextview.h default.pl sirc.help.gz FilterRuleEditor.cpp ioDCC.cpp ioLAG.cpp dsirc filters.pl ssfepromptdata.cpp openksircproc.dlg baserules.cpp dummy.cpp Artistic logfile.h ksopts.cpp NewWindowDialog.cpp alistbox.cpp servercontroller.dlg FilterRuleEditorData.cpp ksircprocess.cpp ssfeprompt.cpp dccDialogData.cpp FilterRuleEditorData.ui logfile.cpp topic.h displayMgrMDI.h ksirc.cpp chanButtons.h colorpicker.cpp ksirc.pl chanButtons.cpp chanparser.cpp ksirc.desktop iocontroller.cpp version.h relnotes ioBroadcast.cpp ioDiscard.cpp toplevel.cpp dccDialog.dlg colorpicker.h servercontroller.cpp
+
+ DISTFILES= $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+
+@@ -1017,26 +1029,10 @@
+ $(EXTRACTRC) KSOpenkSirc/*.ui >> rc.cpp
+ $(EXTRACTRC) KSPrefs/*.ui >> rc.cpp
+ $(XGETTEXT) *.cpp */*.cpp -o $(podir)/ksirc.pot
+-
+-dummy.cpp:
+- echo > 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:
+
+-#>+ 12
+-FilterRuleEditorData.cpp: $(srcdir)/FilterRuleEditorData.ui FilterRuleEditorData.h FilterRuleEditorData.moc
+- rm -f FilterRuleEditorData.cpp
+- echo '#include <klocale.h>' > FilterRuleEditorData.cpp
+- $(UIC) -tr ${UIC_TR} -i FilterRuleEditorData.h $(srcdir)/FilterRuleEditorData.ui | sed -e "s,${UIC_TR}( \"\" ),QString::null,g" | sed -e "s,${UIC_TR}( \"\"\, \"\" ),QString::null,g" | sed -e "s,image\([0-9][0-9]*\)_data,img\1_FilterRuleEditorData,g" >> FilterRuleEditorData.cpp || rm -f FilterRuleEditorData.cpp
+- echo '#include "FilterRuleEditorData.moc"' >> FilterRuleEditorData.cpp
+-
+-FilterRuleEditorData.h: $(srcdir)/FilterRuleEditorData.ui
+- $(UIC) -o FilterRuleEditorData.h $(srcdir)/FilterRuleEditorData.ui
+-
+-FilterRuleEditorData.moc: FilterRuleEditorData.h
+- $(MOC) FilterRuleEditorData.h -o FilterRuleEditorData.moc
+-
+ #>+ 3
+ iocontroller.moc: $(srcdir)/iocontroller.h
+ $(MOC) $(srcdir)/iocontroller.h -o iocontroller.moc
+@@ -1114,6 +1110,10 @@
+ $(MOC) $(srcdir)/alistbox.h -o alistbox.moc
+
+ #>+ 3
++FilterRuleEditorData.moc: $(srcdir)/FilterRuleEditorData.h
++ $(MOC) $(srcdir)/FilterRuleEditorData.h -o FilterRuleEditorData.moc
++
++#>+ 3
+ ioNotify.moc: $(srcdir)/ioNotify.h
+ $(MOC) $(srcdir)/ioNotify.h -o ioNotify.moc
+
+@@ -1133,9 +1133,22 @@
+ ahistlineedit.moc: $(srcdir)/ahistlineedit.h
+ $(MOC) $(srcdir)/ahistlineedit.h -o ahistlineedit.moc
+
++#>+ 12
++FilterRuleEditorData.cpp: $(srcdir)/FilterRuleEditorData.ui FilterRuleEditorData.h FilterRuleEditorData.moc
++ rm -f FilterRuleEditorData.cpp
++ echo '#include <klocale.h>' > FilterRuleEditorData.cpp
++ $(UIC) -tr ${UIC_TR} -i FilterRuleEditorData.h $(srcdir)/FilterRuleEditorData.ui | sed -e "s,${UIC_TR}( \"\" ),QString::null,g" | sed -e "s,${UIC_TR}( \"\"\, \"\" ),QString::null,g" | sed -e "s,image\([0-9][0-9]*\)_data,img\1_FilterRuleEditorData,g" >> FilterRuleEditorData.cpp || rm -f FilterRuleEditorData.cpp
++ echo '#include "FilterRuleEditorData.moc"' >> FilterRuleEditorData.cpp
++
++FilterRuleEditorData.h: $(srcdir)/FilterRuleEditorData.ui
++ $(UIC) -o FilterRuleEditorData.h $(srcdir)/FilterRuleEditorData.ui
++
++FilterRuleEditorData.moc: FilterRuleEditorData.h
++ $(MOC) FilterRuleEditorData.h -o FilterRuleEditorData.moc
++
+ #>+ 3
+ clean-metasources:
+- -rm -f iocontroller.moc charSelector.moc ioLAG.moc NewWindowDialog.moc ssfepromptdata.moc kstextview.moc ksview.moc objFinder.moc chanButtons.moc ioDCC.moc toplevel.moc displayMgrMDI.moc ksircprocess.moc dccDialogData.moc ssfeprompt.moc colorpicker.moc servercontroller.moc topic.moc alistbox.moc ioNotify.moc mditoplevel.moc FilterRuleEditor.moc dccDialog.moc ahistlineedit.moc
++ -rm -f iocontroller.moc charSelector.moc ioLAG.moc NewWindowDialog.moc ssfepromptdata.moc kstextview.moc ksview.moc objFinder.moc chanButtons.moc ioDCC.moc toplevel.moc displayMgrMDI.moc ksircprocess.moc dccDialogData.moc ssfeprompt.moc colorpicker.moc servercontroller.moc topic.moc alistbox.moc FilterRuleEditorData.moc ioNotify.moc mditoplevel.moc FilterRuleEditor.moc dccDialog.moc ahistlineedit.moc
+
+ #>+ 4
+ clean-ui:
+@@ -1153,16 +1166,16 @@
+
+
+ #>+ 12
+-ksirc_la_meta_unload.cpp: iocontroller.moc charSelector.moc ioLAG.moc ssfepromptdata.moc NewWindowDialog.moc kstextview.moc ksview.moc objFinder.moc chanButtons.moc ioDCC.moc toplevel.moc displayMgrMDI.moc ksircprocess.moc dccDialogData.moc ssfeprompt.moc colorpicker.moc topic.moc servercontroller.moc alistbox.moc FilterRuleEditorData.moc ioNotify.moc dccDialog.moc FilterRuleEditor.moc mditoplevel.moc ahistlineedit.moc
+- @echo 'creating ksirc_la_meta_unload.cpp'
+- @-rm -f ksirc_la_meta_unload.cpp
++libksirc_main_la_meta_unload.cpp: iocontroller.moc charSelector.moc ioLAG.moc ssfepromptdata.moc NewWindowDialog.moc kstextview.moc ksview.moc objFinder.moc chanButtons.moc ioDCC.moc toplevel.moc displayMgrMDI.moc ksircprocess.moc dccDialogData.moc ssfeprompt.moc colorpicker.moc topic.moc servercontroller.moc alistbox.moc FilterRuleEditorData.moc ioNotify.moc dccDialog.moc FilterRuleEditor.moc mditoplevel.moc ahistlineedit.moc
++ @echo 'creating libksirc_main_la_meta_unload.cpp'
++ @-rm -f libksirc_main_la_meta_unload.cpp
+ @if test ${kde_qtver} = 2; then \
+- echo 'static const char * _metalist_ksirc_la[] = {' > ksirc_la_meta_unload.cpp ;\
+- cat iocontroller.moc charSelector.moc ioLAG.moc ssfepromptdata.moc NewWindowDialog.moc kstextview.moc ksview.moc objFinder.moc chanButtons.moc ioDCC.moc toplevel.moc displayMgrMDI.moc ksircprocess.moc dccDialogData.moc ssfeprompt.moc colorpicker.moc topic.moc servercontroller.moc alistbox.moc FilterRuleEditorData.moc ioNotify.moc dccDialog.moc FilterRuleEditor.moc mditoplevel.moc ahistlineedit.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> ksirc_la_meta_unload.cpp ;\
+- echo '0};' >> ksirc_la_meta_unload.cpp ;\
+- echo '#include <kunload.h>' >> ksirc_la_meta_unload.cpp ;\
+- echo '_UNLOAD(ksirc_la)' >> ksirc_la_meta_unload.cpp ;\
+- else echo > ksirc_la_meta_unload.cpp; fi
++ echo 'static const char * _metalist_libksirc_main_la[] = {' > libksirc_main_la_meta_unload.cpp ;\
++ cat iocontroller.moc charSelector.moc ioLAG.moc ssfepromptdata.moc NewWindowDialog.moc kstextview.moc ksview.moc objFinder.moc chanButtons.moc ioDCC.moc toplevel.moc displayMgrMDI.moc ksircprocess.moc dccDialogData.moc ssfeprompt.moc colorpicker.moc topic.moc servercontroller.moc alistbox.moc FilterRuleEditorData.moc ioNotify.moc dccDialog.moc FilterRuleEditor.moc mditoplevel.moc ahistlineedit.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> libksirc_main_la_meta_unload.cpp ;\
++ echo '0};' >> libksirc_main_la_meta_unload.cpp ;\
++ echo '#include <kunload.h>' >> libksirc_main_la_meta_unload.cpp ;\
++ echo '_UNLOAD(libksirc_main_la)' >> libksirc_main_la_meta_unload.cpp ;\
++ else echo > libksirc_main_la_meta_unload.cpp; fi
+
+
+ #>+ 12
+@@ -1180,14 +1193,14 @@
+
+ #>+ 3
+ clean-moc-classes:
+- -rm -f ksirc_la_meta_unload.cpp testview_meta_unload.cpp
++ -rm -f libksirc_main_la_meta_unload.cpp testview_meta_unload.cpp
+
+ #>+ 11
+-ksirc_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/toplevel.cpp $(srcdir)/charSelector.cpp $(srcdir)/chanButtons.cpp $(srcdir)/ksirc.cpp $(srcdir)/alistbox.cpp $(srcdir)/ahistlineedit.cpp $(srcdir)/iocontroller.cpp $(srcdir)/NewWindowDialog.cpp $(srcdir)/messageReceiver.cpp $(srcdir)/ioBroadcast.cpp $(srcdir)/ksircprocess.cpp $(srcdir)/servercontroller.cpp $(srcdir)/FilterRuleEditor.cpp $(srcdir)/ioDiscard.cpp $(srcdir)/ioDCC.cpp $(srcdir)/dccDialog.cpp $(srcdir)/dccDialogData.cpp $(srcdir)/ioLAG.cpp $(srcdir)/ioNotify.cpp $(srcdir)/ssfeprompt.cpp $(srcdir)/ssfepromptdata.cpp $(srcdir)/usercontrolmenu.cpp $(srcdir)/baserules.cpp $(srcdir)/chanparser.cpp $(srcdir)/objFinder.cpp $(srcdir)/displayMgrSDI.cpp $(srcdir)/displayMgrMDI.cpp $(srcdir)/mditoplevel.cpp $(srcdir)/ksopts.cpp $(srcdir)/topic.cpp $(srcdir)/ksview.cpp $(srcdir)/logfile.cpp $(srcdir)/kstextview.cpp $(srcdir)/colorpicker.cpp FilterRuleEditorData.cpp ksirc_la_meta_unload.cpp FilterRuleEditorData.moc iocontroller.moc charSelector.moc ioLAG.moc NewWindowDialog.moc ssfepromptdata.moc kstextview.moc ksview.moc objFinder.moc chanButtons.moc ioDCC.moc toplevel.moc displayMgrMDI.moc ksircprocess.moc dccDialogData.moc ssfeprompt.moc colorpicker.moc servercontroller.moc topic.moc alistbox.moc ioNotify.moc mditoplevel.moc FilterRuleEditor.moc dccDialog.moc ahistlineedit.moc
++ksirc_la.all_cpp.cpp: $(srcdir)/Makefile.in ksirc_main.cpp iocontroller.moc charSelector.moc ioLAG.moc NewWindowDialog.moc ssfepromptdata.moc kstextview.moc ksview.moc objFinder.moc chanButtons.moc ioDCC.moc toplevel.moc displayMgrMDI.moc ksircprocess.moc dccDialogData.moc ssfeprompt.moc colorpicker.moc servercontroller.moc topic.moc alistbox.moc FilterRuleEditorData.moc ioNotify.moc mditoplevel.moc FilterRuleEditor.moc dccDialog.moc ahistlineedit.moc
+ @echo 'creating ksirc_la.all_cpp.cpp ...'; \
+ rm -f ksirc_la.all_cpp.files ksirc_la.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> ksirc_la.all_cpp.final; \
+- for file in toplevel.cpp charSelector.cpp chanButtons.cpp ksirc.cpp alistbox.cpp ahistlineedit.cpp iocontroller.cpp NewWindowDialog.cpp messageReceiver.cpp ioBroadcast.cpp ksircprocess.cpp servercontroller.cpp FilterRuleEditor.cpp ioDiscard.cpp ioDCC.cpp dccDialog.cpp dccDialogData.cpp ioLAG.cpp ioNotify.cpp ssfeprompt.cpp ssfepromptdata.cpp usercontrolmenu.cpp baserules.cpp chanparser.cpp objFinder.cpp displayMgrSDI.cpp displayMgrMDI.cpp mditoplevel.cpp ksopts.cpp topic.cpp ksview.cpp logfile.cpp kstextview.cpp colorpicker.cpp FilterRuleEditorData.cpp ksirc_la_meta_unload.cpp ; do \
++ for file in ksirc_main.cpp ; do \
+ echo "#include \"$$file\"" >> ksirc_la.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> ksirc_la.all_cpp.final; \
+ done; \
+@@ -1195,11 +1208,23 @@
+ rm -f ksirc_la.all_cpp.final ksirc_la.all_cpp.files
+
+ #>+ 11
+-ksirc.all_cpp.cpp: $(srcdir)/Makefile.in dummy.cpp
++libksirc_main_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/toplevel.cpp $(srcdir)/charSelector.cpp $(srcdir)/chanButtons.cpp $(srcdir)/ksirc.cpp $(srcdir)/alistbox.cpp $(srcdir)/ahistlineedit.cpp $(srcdir)/iocontroller.cpp $(srcdir)/NewWindowDialog.cpp $(srcdir)/messageReceiver.cpp $(srcdir)/ioBroadcast.cpp $(srcdir)/ksircprocess.cpp $(srcdir)/servercontroller.cpp $(srcdir)/FilterRuleEditor.cpp $(srcdir)/ioDiscard.cpp $(srcdir)/ioDCC.cpp $(srcdir)/dccDialog.cpp $(srcdir)/dccDialogData.cpp $(srcdir)/ioLAG.cpp $(srcdir)/ioNotify.cpp $(srcdir)/ssfeprompt.cpp $(srcdir)/ssfepromptdata.cpp $(srcdir)/usercontrolmenu.cpp $(srcdir)/baserules.cpp $(srcdir)/chanparser.cpp $(srcdir)/objFinder.cpp $(srcdir)/displayMgrSDI.cpp $(srcdir)/displayMgrMDI.cpp $(srcdir)/mditoplevel.cpp $(srcdir)/ksopts.cpp $(srcdir)/topic.cpp $(srcdir)/ksview.cpp $(srcdir)/logfile.cpp $(srcdir)/kstextview.cpp $(srcdir)/colorpicker.cpp $(srcdir)/FilterRuleEditorData.cpp $(srcdir)/libksirc_main_la_meta_unload.cpp FilterRuleEditorData.moc
++ @echo 'creating libksirc_main_la.all_cpp.cpp ...'; \
++ rm -f libksirc_main_la.all_cpp.files libksirc_main_la.all_cpp.final; \
++ echo "#define KDE_USE_FINAL 1" >> libksirc_main_la.all_cpp.final; \
++ for file in toplevel.cpp charSelector.cpp chanButtons.cpp ksirc.cpp alistbox.cpp ahistlineedit.cpp iocontroller.cpp NewWindowDialog.cpp messageReceiver.cpp ioBroadcast.cpp ksircprocess.cpp servercontroller.cpp FilterRuleEditor.cpp ioDiscard.cpp ioDCC.cpp dccDialog.cpp dccDialogData.cpp ioLAG.cpp ioNotify.cpp ssfeprompt.cpp ssfepromptdata.cpp usercontrolmenu.cpp baserules.cpp chanparser.cpp objFinder.cpp displayMgrSDI.cpp displayMgrMDI.cpp mditoplevel.cpp ksopts.cpp topic.cpp ksview.cpp logfile.cpp kstextview.cpp colorpicker.cpp FilterRuleEditorData.cpp libksirc_main_la_meta_unload.cpp ; do \
++ echo "#include \"$$file\"" >> libksirc_main_la.all_cpp.files; \
++ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libksirc_main_la.all_cpp.final; \
++ done; \
++ cat libksirc_main_la.all_cpp.final libksirc_main_la.all_cpp.files > libksirc_main_la.all_cpp.cpp; \
++ rm -f libksirc_main_la.all_cpp.final libksirc_main_la.all_cpp.files
++
++#>+ 11
++ksirc.all_cpp.cpp: $(srcdir)/Makefile.in ksirc_main.cpp
+ @echo 'creating ksirc.all_cpp.cpp ...'; \
+ rm -f ksirc.all_cpp.files ksirc.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> ksirc.all_cpp.final; \
+- for file in dummy.cpp ; do \
++ for file in ksirc_main.cpp ; do \
+ echo "#include \"$$file\"" >> ksirc.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> ksirc.all_cpp.final; \
+ done; \
+@@ -1220,20 +1245,20 @@
+
+ #>+ 3
+ clean-final:
+- -rm -f ksirc_la.all_cpp.cpp ksirc.all_cpp.cpp testview.all_cpp.cpp
++ -rm -f ksirc_la.all_cpp.cpp libksirc_main_la.all_cpp.cpp ksirc.all_cpp.cpp testview.all_cpp.cpp
+
+ #>+ 2
+ final:
+- $(MAKE) ksirc_la_OBJECTS="$(ksirc_la_final_OBJECTS)" testview_OBJECTS="$(testview_final_OBJECTS)" all-am
++ $(MAKE) libksirc_main_la_OBJECTS="$(libksirc_main_la_final_OBJECTS)" testview_OBJECTS="$(testview_final_OBJECTS)" all-am
+ #>+ 2
+ final-install:
+- $(MAKE) ksirc_la_OBJECTS="$(ksirc_la_final_OBJECTS)" testview_OBJECTS="$(testview_final_OBJECTS)" install-am
++ $(MAKE) libksirc_main_la_OBJECTS="$(libksirc_main_la_final_OBJECTS)" testview_OBJECTS="$(testview_final_OBJECTS)" install-am
+ #>+ 2
+ no-final:
+- $(MAKE) ksirc_la_OBJECTS="$(ksirc_la_nofinal_OBJECTS)" testview_OBJECTS="$(testview_nofinal_OBJECTS)" all-am
++ $(MAKE) libksirc_main_la_OBJECTS="$(libksirc_main_la_nofinal_OBJECTS)" testview_OBJECTS="$(testview_nofinal_OBJECTS)" all-am
+ #>+ 2
+ no-final-install:
+- $(MAKE) ksirc_la_OBJECTS="$(ksirc_la_nofinal_OBJECTS)" testview_OBJECTS="$(testview_nofinal_OBJECTS)" install-am
++ $(MAKE) libksirc_main_la_OBJECTS="$(libksirc_main_la_nofinal_OBJECTS)" testview_OBJECTS="$(testview_nofinal_OBJECTS)" install-am
+ #>+ 3
+ cvs-clean:
+ $(MAKE) -f $(top_srcdir)/admin/Makefile.common cvs-clean
+@@ -1242,7 +1267,7 @@
+ kde-rpo-clean:
+ -rm -f *.rpo
+
+-#>+ 34
++#>+ 35
+ $(srcdir)/objFinder.cpp: objFinder.moc FilterRuleEditorData.h
+ $(srcdir)/chanparser.cpp: FilterRuleEditorData.h
+ $(srcdir)/colorpicker.cpp: colorpicker.moc FilterRuleEditorData.h
+@@ -1272,6 +1297,7 @@
+ $(srcdir)/ksview.cpp: ksview.moc FilterRuleEditorData.h
+ $(srcdir)/ksopts.cpp: FilterRuleEditorData.h
+ $(srcdir)/servercontroller.cpp: servercontroller.moc FilterRuleEditorData.h
++$(srcdir)/FilterRuleEditorData.cpp: FilterRuleEditorData.moc
+ $(srcdir)/ssfepromptdata.cpp: ssfepromptdata.moc FilterRuleEditorData.h
+ $(srcdir)/displayMgrMDI.cpp: displayMgrMDI.moc FilterRuleEditorData.h
+ $(srcdir)/iocontroller.cpp: iocontroller.moc FilterRuleEditorData.h
diff --git a/net/kdenetwork3/patches/patch-ag b/net/kdenetwork3/patches/patch-ag
new file mode 100644
index 00000000000..df5157fbd21
--- /dev/null
+++ b/net/kdenetwork3/patches/patch-ag
@@ -0,0 +1,15 @@
+$NetBSD: patch-ag,v 1.1.1.1 2002/05/31 13:59:29 skrll Exp $
+
+--- ksirc/ksirc.cpp.orig Thu Feb 28 10:57:55 2002
++++ ksirc/ksirc.cpp
+@@ -59,7 +59,9 @@
+ }
+ };
+
+-int main( int argc, char ** argv )
++extern "C" int kdemain( int, char **);
++
++int kdemain( int argc, char ** argv )
+ {
+ KAboutData aboutData( "ksirc", I18N_NOOP("KSirc"),
+ KSIRC_VERSION, description, KAboutData::License_Artistic,
diff --git a/net/kdenetwork3/patches/patch-ah b/net/kdenetwork3/patches/patch-ah
new file mode 100644
index 00000000000..570fb8b61eb
--- /dev/null
+++ b/net/kdenetwork3/patches/patch-ah
@@ -0,0 +1,33 @@
+$NetBSD: patch-ah,v 1.1.1.1 2002/05/31 13:59:29 skrll Exp $
+
+--- ksirc/ksirc_main.cpp.orig Thu May 30 19:21:56 2002
++++ ksirc/ksirc_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);
++}
diff --git a/net/kdenetwork3/patches/patch-ai b/net/kdenetwork3/patches/patch-ai
new file mode 100644
index 00000000000..6d824abedbf
--- /dev/null
+++ b/net/kdenetwork3/patches/patch-ai
@@ -0,0 +1,32 @@
+$NetBSD: patch-ai,v 1.1.1.1 2002/05/31 13:59:29 skrll Exp $
+
+--- kxmlrpc/Makefile.am.orig Sat Dec 15 20:12:51 2001
++++ kxmlrpc/Makefile.am
+@@ -5,16 +5,21 @@
+ INCLUDES = $(all_includes)
+
+ bin_PROGRAMS = kxmlrpcd
+-kxmlrpcd_LDADD = kxmlrpcd.la
++kxmlrpcd_LDADD = libkxmlrpcd_main.la
+ kxmlrpcd_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+-kxmlrpcd_SOURCES = dummy.cpp
++kxmlrpcd_SOURCES = kxmlrpcd_main.cpp
+
+-lib_LTLIBRARIES = kxmlrpcd.la
++lib_LTLIBRARIES = libkxmlrpcd_main.la kxmlrpcd.la
+ kde_module_LTLIBRARIES = libkcm_xmlrpcd.la
+-kxmlrpcd_la_LIBADD = $(LIB_KSYCOCA)
+-kxmlrpcd_la_LDFLAGS = $(all_libraries) -module -avoid-version
+-kxmlrpcd_la_SOURCES = kxmlrpcserver.cpp kxmlrpcparser.cpp \
++libkxmlrpcd_main_la_LIBADD = $(LIB_KSYCOCA)
++libkxmlrpcd_main_la_LDFLAGS = $(all_libraries)
++libkxmlrpcd_main_la_SOURCES = kxmlrpcserver.cpp kxmlrpcparser.cpp \
+ kxmlrpcdaemon.cpp kxmlrpcutil.cpp
++libkxmlrpcd_main_la_METASOURCES = AUTO
++
++kxmlrpcd_la_LIBADD = libkxmlrpcd_main.la
++kxmlrpcd_la_LDFLAGS = $(all_libraries) -avoid-version -module
++kxmlrpcd_la_SOURCES = kxmlrpcd_main.cpp
+ kxmlrpcd_la_METASOURCES = AUTO
+
+ libkcm_xmlrpcd_la_LIBADD = $(LIB_KDECORE)
diff --git a/net/kdenetwork3/patches/patch-aj b/net/kdenetwork3/patches/patch-aj
new file mode 100644
index 00000000000..1fe3c9382e2
--- /dev/null
+++ b/net/kdenetwork3/patches/patch-aj
@@ -0,0 +1,252 @@
+$NetBSD: patch-aj,v 1.1.1.1 2002/05/31 13:59:29 skrll Exp $
+
+--- kxmlrpc/Makefile.in.orig Fri May 10 13:09:01 2002
++++ kxmlrpc/Makefile.in
+@@ -234,17 +234,22 @@
+ INCLUDES = $(all_includes)
+
+ bin_PROGRAMS = kxmlrpcd
+-kxmlrpcd_LDADD = kxmlrpcd.la
++kxmlrpcd_LDADD = libkxmlrpcd_main.la
+ kxmlrpcd_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+-kxmlrpcd_SOURCES = dummy.cpp
++kxmlrpcd_SOURCES = kxmlrpcd_main.cpp
+
+-lib_LTLIBRARIES = kxmlrpcd.la
++lib_LTLIBRARIES = libkxmlrpcd_main.la kxmlrpcd.la
+ kde_module_LTLIBRARIES = libkcm_xmlrpcd.la
+-kxmlrpcd_la_LIBADD = $(LIB_KSYCOCA)
+-kxmlrpcd_la_LDFLAGS = $(all_libraries) -module -avoid-version
+-kxmlrpcd_la_SOURCES = kxmlrpcserver.cpp kxmlrpcparser.cpp \
++libkxmlrpcd_main_la_LIBADD = $(LIB_KSYCOCA)
++libkxmlrpcd_main_la_LDFLAGS = $(all_libraries)
++libkxmlrpcd_main_la_SOURCES = kxmlrpcserver.cpp kxmlrpcparser.cpp \
+ kxmlrpcdaemon.cpp kxmlrpcutil.cpp
+
++#>- libkxmlrpcd_main_la_METASOURCES = AUTO
++
++kxmlrpcd_la_LIBADD = libkxmlrpcd_main.la
++kxmlrpcd_la_LDFLAGS = $(all_libraries) -avoid-version -module
++kxmlrpcd_la_SOURCES = kxmlrpcd_main.cpp
+ #>- kxmlrpcd_la_METASOURCES = AUTO
+
+ libkcm_xmlrpcd_la_LIBADD = $(LIB_KDECORE)
+@@ -261,30 +266,35 @@
+ CONFIG_CLEAN_FILES =
+ LTLIBRARIES = $(kde_module_LTLIBRARIES) $(lib_LTLIBRARIES)
+
+-kxmlrpcd_la_DEPENDENCIES =
+-am_kxmlrpcd_la_OBJECTS = kxmlrpcserver.lo kxmlrpcparser.lo \
+- kxmlrpcdaemon.lo kxmlrpcutil.lo
++kxmlrpcd_la_DEPENDENCIES = libkxmlrpcd_main.la
++am_kxmlrpcd_la_OBJECTS = kxmlrpcd_main.lo
+ #>- kxmlrpcd_la_OBJECTS = $(am_kxmlrpcd_la_OBJECTS)
+-#>+ 6
+-kxmlrpcd_la_final_OBJECTS = kxmlrpcd_la.all_cpp.lo
+-kxmlrpcd_la_nofinal_OBJECTS = kxmlrpcserver.lo kxmlrpcparser.lo \
+- kxmlrpcdaemon.lo kxmlrpcutil.lo \
+- kxmlrpcd_la_meta_unload.lo
+-@KDE_USE_FINAL_FALSE@kxmlrpcd_la_OBJECTS = $(kxmlrpcd_la_nofinal_OBJECTS)
+-@KDE_USE_FINAL_TRUE@kxmlrpcd_la_OBJECTS = $(kxmlrpcd_la_final_OBJECTS)
++#>+ 1
++kxmlrpcd_la_OBJECTS = kxmlrpcd_main.lo
+ libkcm_xmlrpcd_la_DEPENDENCIES =
+ am_libkcm_xmlrpcd_la_OBJECTS = kxmlrpcinit.lo
+ #>- libkcm_xmlrpcd_la_OBJECTS = $(am_libkcm_xmlrpcd_la_OBJECTS)
+ #>+ 1
+ libkcm_xmlrpcd_la_OBJECTS = kxmlrpcinit.lo
++libkxmlrpcd_main_la_DEPENDENCIES =
++am_libkxmlrpcd_main_la_OBJECTS = kxmlrpcserver.lo kxmlrpcparser.lo \
++ kxmlrpcdaemon.lo kxmlrpcutil.lo
++#>- libkxmlrpcd_main_la_OBJECTS = $(am_libkxmlrpcd_main_la_OBJECTS)
++#>+ 6
++libkxmlrpcd_main_la_final_OBJECTS = libkxmlrpcd_main_la.all_cpp.lo
++libkxmlrpcd_main_la_nofinal_OBJECTS = kxmlrpcserver.lo kxmlrpcparser.lo \
++ kxmlrpcdaemon.lo kxmlrpcutil.lo \
++ libkxmlrpcd_main_la_meta_unload.lo
++@KDE_USE_FINAL_FALSE@libkxmlrpcd_main_la_OBJECTS = $(libkxmlrpcd_main_la_nofinal_OBJECTS)
++@KDE_USE_FINAL_TRUE@libkxmlrpcd_main_la_OBJECTS = $(libkxmlrpcd_main_la_final_OBJECTS)
+ bin_PROGRAMS = kxmlrpcd$(EXEEXT)
+ PROGRAMS = $(bin_PROGRAMS)
+
+-am_kxmlrpcd_OBJECTS = dummy.$(OBJEXT)
++am_kxmlrpcd_OBJECTS = kxmlrpcd_main.$(OBJEXT)
+ #>- kxmlrpcd_OBJECTS = $(am_kxmlrpcd_OBJECTS)
+ #>+ 1
+-kxmlrpcd_OBJECTS = dummy.$(OBJEXT)
+-kxmlrpcd_DEPENDENCIES = kxmlrpcd.la
++kxmlrpcd_OBJECTS = kxmlrpcd_main.$(OBJEXT)
++kxmlrpcd_DEPENDENCIES = libkxmlrpcd_main.la
+
+ DEFS = @DEFS@
+ DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
+@@ -292,7 +302,9 @@
+ LDFLAGS = @LDFLAGS@
+ LIBS = @LIBS@
+ depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
+-@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/dummy.Po $(DEPDIR)/kxmlrpcdaemon.Plo \
++@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/kxmlrpcd_main.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/kxmlrpcd_main.Po \
++ @AMDEP_TRUE@ $(DEPDIR)/kxmlrpcdaemon.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/kxmlrpcinit.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/kxmlrpcparser.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/kxmlrpcserver.Plo \
+@@ -317,7 +329,7 @@
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ CXXFLAGS = @CXXFLAGS@
+ DIST_SOURCES = $(kxmlrpcd_la_SOURCES) $(libkcm_xmlrpcd_la_SOURCES) \
+- $(kxmlrpcd_SOURCES)
++ $(libkxmlrpcd_main_la_SOURCES) $(kxmlrpcd_SOURCES)
+ DATA = $(service_DATA)
+
+ HEADERS = $(noinst_HEADERS)
+@@ -329,7 +341,7 @@
+ uninstall-recursive check-recursive installcheck-recursive
+ DIST_COMMON = README $(noinst_HEADERS) Makefile.am Makefile.in
+ DIST_SUBDIRS = $(SUBDIRS)
+-SOURCES = $(kxmlrpcd_la_SOURCES) $(libkcm_xmlrpcd_la_SOURCES) $(kxmlrpcd_SOURCES)
++SOURCES = $(kxmlrpcd_la_SOURCES) $(libkcm_xmlrpcd_la_SOURCES) $(libkxmlrpcd_main_la_SOURCES) $(kxmlrpcd_SOURCES)
+
+ #>- all: all-recursive
+ #>+ 1
+@@ -402,6 +414,8 @@
+ @KDE_USE_CLOSURE_TRUE@libkcm_xmlrpcd.la: libkcm_xmlrpcd.la.closure $(libkcm_xmlrpcd_la_OBJECTS) $(libkcm_xmlrpcd_la_DEPENDENCIES)
+ @KDE_USE_CLOSURE_FALSE@libkcm_xmlrpcd.la: $(libkcm_xmlrpcd_la_OBJECTS) $(libkcm_xmlrpcd_la_DEPENDENCIES)
+ $(CXXLINK) -rpath $(kde_moduledir) $(libkcm_xmlrpcd_la_LDFLAGS) $(libkcm_xmlrpcd_la_OBJECTS) $(libkcm_xmlrpcd_la_LIBADD) $(LIBS)
++libkxmlrpcd_main.la: $(libkxmlrpcd_main_la_OBJECTS) $(libkxmlrpcd_main_la_DEPENDENCIES)
++ $(CXXLINK) -rpath $(libdir) $(libkxmlrpcd_main_la_LDFLAGS) $(libkxmlrpcd_main_la_OBJECTS) $(libkxmlrpcd_main_la_LIBADD) $(LIBS)
+ install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(bindir)
+@@ -436,7 +450,8 @@
+ distclean-compile:
+ -rm -f *.tab.c
+
+-@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/dummy.Po@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kxmlrpcd_main.Plo@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kxmlrpcd_main.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kxmlrpcdaemon.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kxmlrpcinit.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kxmlrpcparser.Plo@am__quote@
+@@ -577,7 +592,7 @@
+
+ #>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ #>+ 4
+-KDE_DIST=kxmlrpcd.desktop LICENSE
++KDE_DIST=kxmlrpcd kxmlrpcd.desktop LICENSE libkcm_xmlrpcd.la.closure dummy.cpp
+
+ DISTFILES= $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+
+@@ -744,8 +759,12 @@
+
+
+ #>+ 3
++kxmlrpcserver.moc: $(srcdir)/kxmlrpcserver.h
++ $(MOC) $(srcdir)/kxmlrpcserver.h -o kxmlrpcserver.moc
++
++#>+ 3
+ clean-metasources:
+- -rm -f kxmlrpcserver.moc
++ -rm -f kxmlrpcserver.moc kxmlrpcserver.moc
+
+ #>+ 3
+ clean-closures:
+@@ -762,28 +781,28 @@
+
+
+ #>+ 12
+-kxmlrpcd_la_meta_unload.cpp: kxmlrpcserver.moc
+- @echo 'creating kxmlrpcd_la_meta_unload.cpp'
+- @-rm -f kxmlrpcd_la_meta_unload.cpp
++libkxmlrpcd_main_la_meta_unload.cpp: kxmlrpcserver.moc
++ @echo 'creating libkxmlrpcd_main_la_meta_unload.cpp'
++ @-rm -f libkxmlrpcd_main_la_meta_unload.cpp
+ @if test ${kde_qtver} = 2; then \
+- echo 'static const char * _metalist_kxmlrpcd_la[] = {' > kxmlrpcd_la_meta_unload.cpp ;\
+- cat kxmlrpcserver.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> kxmlrpcd_la_meta_unload.cpp ;\
+- echo '0};' >> kxmlrpcd_la_meta_unload.cpp ;\
+- echo '#include <kunload.h>' >> kxmlrpcd_la_meta_unload.cpp ;\
+- echo '_UNLOAD(kxmlrpcd_la)' >> kxmlrpcd_la_meta_unload.cpp ;\
+- else echo > kxmlrpcd_la_meta_unload.cpp; fi
++ echo 'static const char * _metalist_libkxmlrpcd_main_la[] = {' > libkxmlrpcd_main_la_meta_unload.cpp ;\
++ cat kxmlrpcserver.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> libkxmlrpcd_main_la_meta_unload.cpp ;\
++ echo '0};' >> libkxmlrpcd_main_la_meta_unload.cpp ;\
++ echo '#include <kunload.h>' >> libkxmlrpcd_main_la_meta_unload.cpp ;\
++ echo '_UNLOAD(libkxmlrpcd_main_la)' >> libkxmlrpcd_main_la_meta_unload.cpp ;\
++ else echo > libkxmlrpcd_main_la_meta_unload.cpp; fi
+
+
+ #>+ 3
+ clean-moc-classes:
+- -rm -f kxmlrpcd_la_meta_unload.cpp
++ -rm -f libkxmlrpcd_main_la_meta_unload.cpp
+
+ #>+ 11
+-kxmlrpcd_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/kxmlrpcserver.cpp $(srcdir)/kxmlrpcparser.cpp $(srcdir)/kxmlrpcdaemon.cpp $(srcdir)/kxmlrpcutil.cpp kxmlrpcd_la_meta_unload.cpp kxmlrpcserver.moc
++kxmlrpcd_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/kxmlrpcd_main.cpp kxmlrpcserver.moc
+ @echo 'creating kxmlrpcd_la.all_cpp.cpp ...'; \
+ rm -f kxmlrpcd_la.all_cpp.files kxmlrpcd_la.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> kxmlrpcd_la.all_cpp.final; \
+- for file in kxmlrpcserver.cpp kxmlrpcparser.cpp kxmlrpcdaemon.cpp kxmlrpcutil.cpp kxmlrpcd_la_meta_unload.cpp ; do \
++ for file in kxmlrpcd_main.cpp ; do \
+ echo "#include \"$$file\"" >> kxmlrpcd_la.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> kxmlrpcd_la.all_cpp.final; \
+ done; \
+@@ -803,11 +822,23 @@
+ rm -f libkcm_xmlrpcd_la.all_cpp.final libkcm_xmlrpcd_la.all_cpp.files
+
+ #>+ 11
+-kxmlrpcd.all_cpp.cpp: $(srcdir)/Makefile.in dummy.cpp
++libkxmlrpcd_main_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/kxmlrpcserver.cpp $(srcdir)/kxmlrpcparser.cpp $(srcdir)/kxmlrpcdaemon.cpp $(srcdir)/kxmlrpcutil.cpp libkxmlrpcd_main_la_meta_unload.cpp kxmlrpcserver.moc
++ @echo 'creating libkxmlrpcd_main_la.all_cpp.cpp ...'; \
++ rm -f libkxmlrpcd_main_la.all_cpp.files libkxmlrpcd_main_la.all_cpp.final; \
++ echo "#define KDE_USE_FINAL 1" >> libkxmlrpcd_main_la.all_cpp.final; \
++ for file in kxmlrpcserver.cpp kxmlrpcparser.cpp kxmlrpcdaemon.cpp kxmlrpcutil.cpp libkxmlrpcd_main_la_meta_unload.cpp ; do \
++ echo "#include \"$$file\"" >> libkxmlrpcd_main_la.all_cpp.files; \
++ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libkxmlrpcd_main_la.all_cpp.final; \
++ done; \
++ cat libkxmlrpcd_main_la.all_cpp.final libkxmlrpcd_main_la.all_cpp.files > libkxmlrpcd_main_la.all_cpp.cpp; \
++ rm -f libkxmlrpcd_main_la.all_cpp.final libkxmlrpcd_main_la.all_cpp.files
++
++#>+ 11
++kxmlrpcd.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/kxmlrpcd_main.cpp
+ @echo 'creating kxmlrpcd.all_cpp.cpp ...'; \
+ rm -f kxmlrpcd.all_cpp.files kxmlrpcd.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> kxmlrpcd.all_cpp.final; \
+- for file in dummy.cpp ; do \
++ for file in kxmlrpcd_main.cpp ; do \
+ echo "#include \"$$file\"" >> kxmlrpcd.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> kxmlrpcd.all_cpp.final; \
+ done; \
+@@ -816,20 +847,20 @@
+
+ #>+ 3
+ clean-final:
+- -rm -f kxmlrpcd_la.all_cpp.cpp libkcm_xmlrpcd_la.all_cpp.cpp kxmlrpcd.all_cpp.cpp
++ -rm -f kxmlrpcd_la.all_cpp.cpp libkcm_xmlrpcd_la.all_cpp.cpp libkxmlrpcd_main_la.all_cpp.cpp kxmlrpcd.all_cpp.cpp
+
+ #>+ 2
+ final:
+- $(MAKE) kxmlrpcd_la_OBJECTS="$(kxmlrpcd_la_final_OBJECTS)" all-am
++ $(MAKE) libkxmlrpcd_main_la_OBJECTS="$(libkxmlrpcd_main_la_final_OBJECTS)" all-am
+ #>+ 2
+ final-install:
+- $(MAKE) kxmlrpcd_la_OBJECTS="$(kxmlrpcd_la_final_OBJECTS)" install-am
++ $(MAKE) libkxmlrpcd_main_la_OBJECTS="$(libkxmlrpcd_main_la_final_OBJECTS)" install-am
+ #>+ 2
+ no-final:
+- $(MAKE) kxmlrpcd_la_OBJECTS="$(kxmlrpcd_la_nofinal_OBJECTS)" all-am
++ $(MAKE) libkxmlrpcd_main_la_OBJECTS="$(libkxmlrpcd_main_la_nofinal_OBJECTS)" all-am
+ #>+ 2
+ no-final-install:
+- $(MAKE) kxmlrpcd_la_OBJECTS="$(kxmlrpcd_la_nofinal_OBJECTS)" install-am
++ $(MAKE) libkxmlrpcd_main_la_OBJECTS="$(libkxmlrpcd_main_la_nofinal_OBJECTS)" install-am
+ #>+ 3
+ cvs-clean:
+ $(MAKE) -f $(top_srcdir)/admin/Makefile.common cvs-clean
+@@ -839,4 +870,4 @@
+ -rm -f *.rpo
+
+ #>+ 2
+-$(srcdir)/kxmlrpcserver.cpp: kxmlrpcserver.moc
++$(srcdir)/kxmlrpcserver.cpp: kxmlrpcserver.moc kxmlrpcserver.moc
diff --git a/net/kdenetwork3/patches/patch-ak b/net/kdenetwork3/patches/patch-ak
new file mode 100644
index 00000000000..c87b2181935
--- /dev/null
+++ b/net/kdenetwork3/patches/patch-ak
@@ -0,0 +1,33 @@
+$NetBSD: patch-ak,v 1.1.1.1 2002/05/31 13:59:29 skrll Exp $
+
+--- kxmlrpc/kxmlrpcd_main.cpp.orig Thu May 30 19:21:56 2002
++++ kxmlrpc/kxmlrpcd_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);
++}
diff --git a/net/kdenetwork3/patches/patch-al b/net/kdenetwork3/patches/patch-al
new file mode 100644
index 00000000000..23656ffdaf9
--- /dev/null
+++ b/net/kdenetwork3/patches/patch-al
@@ -0,0 +1,15 @@
+$NetBSD: patch-al,v 1.1.1.1 2002/05/31 13:59:29 skrll Exp $
+
+--- kxmlrpc/kxmlrpcdaemon.cpp.orig Sun Dec 2 19:03:23 2001
++++ kxmlrpc/kxmlrpcdaemon.cpp
+@@ -358,7 +358,9 @@
+ { 0, 0, 0 }
+ };
+
+-int main(int argc, char **argv)
++extern "C" int kdemain(int, char **);
++
++int kdemain(int argc, char **argv)
+ {
+ KAboutData about("kxmlrpcd", I18N_NOOP("KXmlRpc Daemon"),
+ version, description, KAboutData::License_BSD);
diff --git a/net/kdenetwork3/patches/patch-am b/net/kdenetwork3/patches/patch-am
new file mode 100644
index 00000000000..cda6a53f401
--- /dev/null
+++ b/net/kdenetwork3/patches/patch-am
@@ -0,0 +1,66 @@
+$NetBSD: patch-am,v 1.1.1.1 2002/05/31 13:59:29 skrll Exp $
+
+--- libkdenetwork/kpgpbase.cpp.orig Sun Jan 20 20:23:35 2002
++++ libkdenetwork/kpgpbase.cpp
+@@ -264,9 +264,28 @@
+ //kdDebug(5100) << "Read " << len << " bytes from pout[0]" << endl;
+ str[len] ='\0';
+ output += str;
+- }
+- else
++ } else {
++ /*
++ * Apparently, on NetBSD when the child dies, the pipe begins
++ * receiving empty data packets *before* waitpid() has signaled
++ * that the child has died. Also, notice that this happens
++ * without any error bit being set in pollfd.revents (is this a
++ * NetBSD bug???). Notice that these anomalous packets exist
++ * according to poll(), but have length 0 according to read().
++ * Thus, kde can remain stuck inside this loop.
++ *
++ * A solution to this problem is to get out of the inner loop
++ * when read() returns <=0. In this way, kde has another chance
++ * to call waitpid() to check if the child has died -- and this
++ * time the call should succeed.
++ *
++ * Setting POLLHUP in pollfd.revents is not necessary, but I just
++ * like the idea of signaling that something strange has
++ * happened.
++ */
++ pollout.revents |= POLLHUP;
+ break;
++ }
+ }
+ }
+ else if (pollstatus == -1) {
+@@ -289,9 +308,28 @@
+ //kdDebug(5100) << "Read " << len << " bytes from perr[0]" << endl;
+ str[len] ='\0';
+ error += str;
+- }
+- else
++ } else {
++ /*
++ * Apparently, on NetBSD when the child dies, the pipe begins
++ * receiving empty data packets *before* waitpid() has signaled
++ * that the child has died. Also, notice that this happens
++ * without any error bit being set in pollfd.revents (is this a
++ * NetBSD bug???). Notice that these anomalous packets exist
++ * according to poll(), but have length 0 according to read().
++ * Thus, kde can remain stuck inside this loop.
++ *
++ * A solution to this problem is to get out of the inner loop
++ * when read() returns <=0. In this way, kde has another chance
++ * to call waitpid() to check if the child has died -- and this
++ * time the call should succeed.
++ *
++ * Setting POLLHUP in pollfd.revents is not necessary, but I just
++ * like the idea of signaling that something strange has
++ * happened.
++ */
++ pollerr.revents |= POLLHUP;
+ break;
++ }
+ }
+ }
+ else if (pollstatus == -1) {