[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: cygwin-patches for kde 3.4.1
From: Ralf Habacker <ralf.habacker () freenet ! de>
Date: 2005-06-16 19:30:15
Message-ID: 200506162130.26927.ralf.habacker () freenet ! de
[Download RAW message or body]
Hi,
here are some patches for recent kdebase sources required for the cygwin port
for reviewing. If there are any problem please let me.
Regards
--
Ralf Habacker
["kdebase-3.4.1-first.diff" (text/x-diff)]
Index: kcontrol/nics/nic.cpp
===================================================================
--- kcontrol/nics/nic.cpp (revision 412449)
+++ kcontrol/nics/nic.cpp (working copy)
@@ -174,8 +174,10 @@
if ((flags & IFF_BROADCAST) == IFF_BROADCAST)
tmp->type=i18n("Broadcast");
+#ifndef __CYGWIN__
else if ((flags & IFF_POINTOPOINT) == IFF_POINTOPOINT)
tmp->type=i18n("Point to Point");
+#endif
#ifndef _AIX
else if ((flags & IFF_MULTICAST) == IFF_MULTICAST)
tmp->type=i18n("Multicast");
Index: kicker/menuext/find/Makefile.am
===================================================================
--- kicker/menuext/find/Makefile.am (revision 412449)
+++ kicker/menuext/find/Makefile.am (working copy)
@@ -4,7 +4,7 @@
kickermenu_find_la_SOURCES = findmenu.cpp
kickermenu_find_la_LDFLAGS = $(all_libraries) -module -avoid-version
-kickermenu_find_la_LIBADD = $(LIB_KDEUI)
+kickermenu_find_la_LIBADD = $(LIB_KDEUI) $(LIB_KDECORE)
kickermenu_find_la_METASOURCES = AUTO
Index: kicker/menuext/kdeprint/Makefile.am
===================================================================
--- kicker/menuext/kdeprint/Makefile.am (revision 412449)
+++ kicker/menuext/kdeprint/Makefile.am (working copy)
@@ -4,7 +4,7 @@
kickermenu_kdeprint_la_SOURCES = print_mnu.cpp
kickermenu_kdeprint_la_LDFLAGS = $(all_libraries) -module -avoid-version
-kickermenu_kdeprint_la_LIBADD = $(LIB_KDEUI) $(LIB_KIO) -lkdeprint
+kickermenu_kdeprint_la_LIBADD = $(LIB_KDEUI) $(LIB_KIO) -lkdeprint $(LIB_KDECORE)
kickermenu_kdeprint_la_METASOURCES = AUTO
Index: kicker/menuext/system/Makefile.am
===================================================================
--- kicker/menuext/system/Makefile.am (revision 412449)
+++ kicker/menuext/system/Makefile.am (working copy)
@@ -4,7 +4,7 @@
kickermenu_systemmenu_la_SOURCES = systemmenu.cpp
kickermenu_systemmenu_la_LDFLAGS = $(all_libraries) -module -avoid-version
-kickermenu_systemmenu_la_LIBADD = $(LIB_KDEUI)
+kickermenu_systemmenu_la_LIBADD = $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_KIO)
kickermenu_systemmenu_la_METASOURCES = AUTO
Index: kicker/menuext/konq-profiles/Makefile.am
===================================================================
--- kicker/menuext/konq-profiles/Makefile.am (revision 412449)
+++ kicker/menuext/konq-profiles/Makefile.am (working copy)
@@ -4,7 +4,7 @@
kickermenu_konqueror_la_SOURCES = konqy_menu.cpp
kickermenu_konqueror_la_LDFLAGS = $(all_libraries) -module -avoid-version
-kickermenu_konqueror_la_LIBADD = $(LIB_KDEUI) $(LIB_KIO)
+kickermenu_konqueror_la_LIBADD = $(LIB_KDEUI) $(LIB_KIO) $(LIB_KDECORE)
kickermenu_konqueror_la_METASOURCES = AUTO
Index: kicker/menuext/recentdocs/Makefile.am
===================================================================
--- kicker/menuext/recentdocs/Makefile.am (revision 412449)
+++ kicker/menuext/recentdocs/Makefile.am (working copy)
@@ -4,7 +4,7 @@
kickermenu_recentdocs_la_SOURCES = recentdocsmenu.cpp
kickermenu_recentdocs_la_LDFLAGS = $(all_libraries) -module -avoid-version
-kickermenu_recentdocs_la_LIBADD = $(LIB_KDEUI)
+kickermenu_recentdocs_la_LIBADD = $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_KIO)
kickermenu_recentdocs_la_METASOURCES = AUTO
Index: kicker/menuext/konsole/Makefile.am
===================================================================
--- kicker/menuext/konsole/Makefile.am (revision 412449)
+++ kicker/menuext/konsole/Makefile.am (working copy)
@@ -4,7 +4,7 @@
kickermenu_konsole_la_SOURCES = konsole_mnu.cpp konsolebookmarkhandler.cpp \
konsolebookmarkmenu.cpp kickermenu_konsole_la_LDFLAGS = $(all_libraries) -module \
-avoid-version
-kickermenu_konsole_la_LIBADD = $(LIB_KDEUI) $(LIB_KIO)
+kickermenu_konsole_la_LIBADD = $(LIB_KDEUI) $(LIB_KIO) $(LIB_KDECORE)
kickermenu_konsole_la_METASOURCES = AUTO
Index: kicker/core/Makefile.am
===================================================================
--- kicker/core/Makefile.am (revision 412449)
+++ kicker/core/Makefile.am (working copy)
@@ -13,7 +13,7 @@
extensionSettings.kcfgc
libkicker_core_la_LDFLAGS = $(all_libraries)
-libkicker_core_la_LIBADD = $(top_builddir)/libkonq/libkonq.la $(LIB_KDEUI)
+libkicker_core_la_LIBADD = $(top_builddir)/libkonq/libkonq.la $(LIB_KDEUI) \
$(LIB_KUTILS) libkicker_core_la_METASOURCES = AUTO
libkicker_core_la_COMPILE_FIRST = ../share/kickerSettings.h
Index: kicker/extensions/kasbar/kasloaditem.cpp
===================================================================
--- kicker/extensions/kasbar/kasloaditem.cpp (revision 412449)
+++ kicker/extensions/kasbar/kasloaditem.cpp (working copy)
@@ -30,6 +30,18 @@
#include "kasloaditem.h"
#include "kasloaditem.moc"
+
+#ifdef __CYGWIN__
+// some hints for a possible implementation could be found on
+// http://www.wilsonmar.com/1perfmon.htm#TaskManager
+// http://www.codeproject.com/system/cpuusage.asp
+int getloadavg(double *load, int a )
+{
+ return 0;
+}
+#endif
+
+
KasLoadItem::KasLoadItem( KasBar *parent )
: KasItem( parent )
{
Index: kicker/applets/launcher/Makefile.am
===================================================================
--- kicker/applets/launcher/Makefile.am (revision 412449)
+++ kicker/applets/launcher/Makefile.am (working copy)
@@ -16,7 +16,7 @@
launcher_panelapplet_la_LDFLAGS = -module $(KDE_RPATH) $(all_libraries) \
-avoid-version launcher_panelapplet_la_LIBADD = ../../core/libkicker_core.la \
../../buttons/libkicker_buttons.la \
../../ui/libkicker_ui.la ../../share/libkickermain.la $(LIB_KIO) \
- $(LIB_KSYCOCA) $(LIB_KDEUI)
+ $(LIB_KSYCOCA) $(LIB_KDEUI) $(LIB_KUTILS)
messages:
$(XGETTEXT) *.cpp *.h -o $(podir)/quicklauncher.pot
Index: kioslave/media/libmediacommon/Makefile.am
===================================================================
--- kioslave/media/libmediacommon/Makefile.am (revision 412449)
+++ kioslave/media/libmediacommon/Makefile.am (working copy)
@@ -3,3 +3,4 @@
noinst_LTLIBRARIES = libmediacommon.la
libmediacommon_la_SOURCES = medium.cpp
+libmediacommon_la_LIBADD = $(LIB_KDECORE)
Index: kioslave/media/mounthelper/Makefile.am
===================================================================
--- kioslave/media/mounthelper/Makefile.am (revision 412449)
+++ kioslave/media/mounthelper/Makefile.am (working copy)
@@ -5,7 +5,7 @@
kio_media_mounthelper_SOURCES = kio_media_mounthelper.cpp
-kio_media_mounthelper_LDFLAGS = $(KDE_RPATH) $(LIB_KDECORE) $(LIB_KDEUI) \
$(LIB_KSYCOCA) $(LIB_KIO) $(all_libraries) +kio_media_mounthelper_LDFLAGS = \
$(KDE_RPATH) $(LIB_KDEUI) $(LIB_KSYCOCA) $(LIB_KIO) $(LIB_KDECORE) $(all_libraries) \
kio_media_mounthelper_LDADD = ../libmediacommon/libmediacommon.la
METASOURCES = AUTO
Index: kioslave/media/kdedmodule/Makefile.am
===================================================================
--- kioslave/media/kdedmodule/Makefile.am (revision 412449)
+++ kioslave/media/kdedmodule/Makefile.am (working copy)
@@ -24,7 +24,7 @@
kded_mediamanager_la_SOURCES = mediamanager.cpp mediamanager.skel medialist.cpp \
backendbase.cpp fstabbackend.cpp removablebackend.cpp mediadirnotify.cpp \
mediadirnotify.skel kded_mediamanager_la_LDFLAGS = $(all_libraries) -module \
-avoid-version
-kded_mediamanager_la_LIBADD = $(LIB_KSYCOCA) ../libmediacommon/libmediacommon.la \
$(HALBACKEND_LIB) $(LINUXCDPOLLING_LIB) +kded_mediamanager_la_LIBADD = $(LIB_KSYCOCA) \
../libmediacommon/libmediacommon.la $(HALBACKEND_LIB) $(LINUXCDPOLLING_LIB) \
$(LIB_KDECORE) $(LIB_KDED) -ldcop
servicesdir = $(kde_servicesdir)/kded
Index: kioslave/system/kdedmodule/Makefile.am
===================================================================
--- kioslave/system/kdedmodule/Makefile.am (revision 412449)
+++ kioslave/system/kdedmodule/Makefile.am (working copy)
@@ -5,7 +5,7 @@
kded_systemdirnotify_la_SOURCES = systemdirnotify.cpp systemdirnotify.skel \
systemdirnotifymodule.cpp systemdirnotifymodule.skel kded_systemdirnotify_la_LDFLAGS \
= $(all_libraries) -module -avoid-version
-kded_systemdirnotify_la_LIBADD = $(LIB_KSYCOCA)
+kded_systemdirnotify_la_LIBADD = $(LIB_KSYCOCA) $(LIB_KDECORE) $(LIB_KDED) -ldcop
servicesdir = $(kde_servicesdir)/kded
Index: kioslave/nfs/kio_nfs.cpp
===================================================================
--- kioslave/nfs/kio_nfs.cpp (revision 412449)
+++ kioslave/nfs/kio_nfs.cpp (working copy)
@@ -33,6 +33,10 @@
#define PORTMAP
#endif
#include <rpc/rpc.h> // for rpc calls
+#ifdef __CYGWIN__
+#include <rpc/clnt.h>
+extern "C" CLIENT* clnttcp_create( struct sockaddr_in *raddr, u_long prog, u_long \
version, register int *sockp, u_int sendsz, u_int recvsz); +#endif
#include <errno.h>
#include <grp.h>
Index: kioslave/fish/fish.cpp
===================================================================
--- kioslave/fish/fish.cpp (revision 412449)
+++ kioslave/fish/fish.cpp (working copy)
@@ -430,7 +430,7 @@
#endif
int pgrp = getpid();
-#if defined( _AIX) || defined( __hpux)
+#if defined( _AIX) || defined( __hpux) || defined(__CYGWIN__)
tcsetpgrp(0, pgrp);
#else
ioctl(0, TIOCSPGRP, (char *)&pgrp);
Index: kioslave/remote/kdedmodule/Makefile.am
===================================================================
--- kioslave/remote/kdedmodule/Makefile.am (revision 412449)
+++ kioslave/remote/kdedmodule/Makefile.am (working copy)
@@ -5,7 +5,7 @@
kded_remotedirnotify_la_SOURCES = remotedirnotify.cpp remotedirnotify.skel \
remotedirnotifymodule.cpp remotedirnotifymodule.skel kded_remotedirnotify_la_LDFLAGS \
= $(all_libraries) -module -avoid-version
-kded_remotedirnotify_la_LIBADD = $(LIB_KSYCOCA)
+kded_remotedirnotify_la_LIBADD = $(LIB_KSYCOCA) $(LIB_KDECORE) $(LIB_KDED) -ldcop
servicesdir = $(kde_servicesdir)/kded
Index: kioslave/configure.in.in
===================================================================
--- kioslave/configure.in.in (revision 412449)
+++ kioslave/configure.in.in (working copy)
@@ -13,3 +13,14 @@
AC_DEFINE_UNQUOTED(HAVE_LIBSASL2, 1, [Define if you have cyrus-sasl2 libraries])
fi
AC_SUBST(SASL2_LIBS)
+
+AC_DEFUN([NFS_CHECK],
+[
+case $host in
+ *cygwin*) have_valid_nfs_header=no;;
+ *) have_valid_nfs_header=yes;;
+esac
+AM_CONDITIONAL(include_kioslave_nfs, test "$have_valid_nfs_header" = yes)
+])
+
+
Index: kioslave/Makefile.am
===================================================================
--- kioslave/Makefile.am (revision 412449)
+++ kioslave/Makefile.am (working copy)
@@ -6,6 +6,11 @@
SMB_SUBDIR=smb
endif
-SUBDIRS = about cgi floppy filter fish info mac man nfs nntp pop3 smtp \
+if include_kioslave_nfs
+NFS_SUBDIR=nfs
+endif
+
+
+SUBDIRS = about cgi floppy filter fish info mac man $(NFS_SUBDIR) nntp pop3 smtp \
sftp tar finger thumbnail $(LDAP_SUBDIR) $(SMB_SUBDIR) settings trash media \
remote system
Index: konqueror/preloader/Makefile.am
===================================================================
--- konqueror/preloader/Makefile.am (revision 412449)
+++ konqueror/preloader/Makefile.am (working copy)
@@ -5,7 +5,7 @@
INCLUDES= -I.. $(all_includes)
kded_konqy_preloader_la_SOURCES = preloader.cc preloader.skel
kded_konqy_preloader_la_LDFLAGS = $(all_libraries) -module -avoid-version
-kded_konqy_preloader_la_LIBADD = ../libkonqueror_intern.la $(LIB_KSYCOCA)
+kded_konqy_preloader_la_LIBADD = ../libkonqueror_intern.la $(LIB_KSYCOCA) \
$(LIB_KDED) $(LIB_KDECORE) -ldcop
METASOURCES = AUTO
Index: konqueror/Makefile.am
===================================================================
--- konqueror/Makefile.am (revision 412449)
+++ konqueror/Makefile.am (working copy)
@@ -49,7 +49,7 @@
konq_view.h konq_viewmgr.h konq_extensionmanager.h version.h
konqueror_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries)
-konqueror_la_LIBADD = ../libkonq/libkonq.la libkonqueror_intern.la $(LIBMALLOC) \
$(LIB_KUTILS) +konqueror_la_LIBADD = ../libkonq/libkonq.la libkonqueror_intern.la \
$(LIBMALLOC) $(LIB_KUTILS) $(LIB_KDECORE)
# Hmm, this experiment of a static konq failed, don't trust it...
# (but feel free to fix it :)
Index: ksplashml/themeengine/Makefile.am
===================================================================
--- ksplashml/themeengine/Makefile.am (revision 412449)
+++ ksplashml/themeengine/Makefile.am (working copy)
@@ -6,7 +6,7 @@
libksplashthemes_la_SOURCES = themeengine.cpp objkstheme.cpp
libksplashthemes_la_LDFLAGS = $(all_libraries) $(KDE_RPATH)
-libksplashthemes_la_LIBADD = $(LIB_KDEUI) $(LIB_XCURSOR)
+libksplashthemes_la_LIBADD = $(LIB_KDEUI) $(LIB_XCURSOR) $(LIB_KDECORE)
METASOURCES = AUTO
# install this header for theme developers.
Index: libkonq/favicons/Makefile.am
===================================================================
--- libkonq/favicons/Makefile.am (revision 409835)
+++ libkonq/favicons/Makefile.am (working copy)
@@ -3,7 +3,7 @@
INCLUDES = $(all_includes)
kded_favicons_la_SOURCES = favicons.cpp favicons.skel
kded_favicons_la_LDFLAGS = $(all_libraries) -module -avoid-version
-kded_favicons_la_LIBADD = $(LIB_KSYCOCA)
+kded_favicons_la_LIBADD = $(LIB_KSYCOCA) $(LIB_KDECORE) $(LIB_KDED) -ldcop
METASOURCES = AUTO
Index: khotkeys/app/Makefile.am
===================================================================
--- khotkeys/app/Makefile.am (revision 412449)
+++ khotkeys/app/Makefile.am (working copy)
@@ -8,7 +8,7 @@
khotkeys_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
kded_khotkeys_la_SOURCES = kded.cpp kded.skel
-kded_khotkeys_la_LIBADD = ../shared/libshared.la $(LIB_KDECORE)
+kded_khotkeys_la_LIBADD = ../shared/libshared.la $(LIB_KDECORE) $(LIB_KDED)
kded_khotkeys_la_LDFLAGS = $(all_libraries) -module -avoid-version
noinst_HEADERS = app.h kded.h
Index: konsole/konsole/Makefile.am
===================================================================
--- konsole/konsole/Makefile.am (revision 412449)
+++ konsole/konsole/Makefile.am (working copy)
@@ -33,7 +33,7 @@
# kwrited kded module
kded_kwrited_la_SOURCES = kwrited.cpp TEPty.cpp kwrited.skel
-kded_kwrited_la_LIBADD = $(LIB_KDECORE)
+kded_kwrited_la_LIBADD = $(LIB_KDECORE) $(LIB_KDED) -ldcop
kded_kwrited_la_LDFLAGS = $(all_libraries) -module -avoid-version
# konsole kdeinit module
Index: kdm/backend/sessreg.c
===================================================================
--- kdm/backend/sessreg.c (revision 412449)
+++ kdm/backend/sessreg.c (working copy)
@@ -39,7 +39,7 @@
#include "dm.h"
#include "dm_error.h"
-#if defined(__svr4__) || defined(__Lynx__) || defined(__QNX__) || defined(__APPLE__) \
|| defined(_SEQUENT_) /*|| defined(USE_PAM)*/ +#if defined(__svr4__) || \
defined(__Lynx__) || defined(__QNX__) || defined(__APPLE__) || defined(_SEQUENT_) || \
defined(__CYGWIN__) /*|| defined(USE_PAM)*/ # define NO_LASTLOG
#endif
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic