From f05b1942ba191b741502d0797800431a3b6a24e9 Mon Sep 17 00:00:00 2001
From: Michele Calgaro <michele.calgaro@yahoo.it>
Date: Sat, 17 Jan 2026 11:20:29 +0900
Subject: Remove support for HPUX, which is discontinued and does not provide a
 c++17 complaint compiler.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
---
 .../advanced/kcm_sambaconf/kcmprinterdlg.ui        |   5 -
 .../advanced/kcm_sambaconf/printerdlgimpl.cpp      |   2 +-
 .../jabber/jingle/libjingle/libjingle.pro          |   1 -
 .../talk/third_party/mediastreamer/CMakeLists.txt  |   2 +-
 .../talk/third_party/mediastreamer/Makefile.am     |   1 -
 .../talk/third_party/mediastreamer/hpuxsndcard.c   | 301 ---------------------
 .../talk/third_party/mediastreamer/osscard.h       |   2 -
 .../talk/third_party/mediastreamer/sndcard.c       |  15 -
 .../libjingle/talk/third_party/ortp/avprofile.c    |   2 +-
 .../jingle/libjingle/talk/third_party/ortp/ortp.c  |   9 -
 .../libjingle/talk/third_party/ortp/rtpport.h      |  12 -
 .../libjingle/talk/third_party/ortp/rtpsession.c   |   6 -
 .../libjingle/talk/third_party/ortp/scheduler.c    |   1 -
 ktalkd/ktalkd/announce.cpp                         |   5 -
 ktalkd/mail.local/mail.local.c                     |   2 +-
 15 files changed, 4 insertions(+), 362 deletions(-)
 delete mode 100644 kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/hpuxsndcard.c

diff --git a/filesharing/advanced/kcm_sambaconf/kcmprinterdlg.ui b/filesharing/advanced/kcm_sambaconf/kcmprinterdlg.ui
index 490e24db..088d2671 100644
--- a/filesharing/advanced/kcm_sambaconf/kcmprinterdlg.ui
+++ b/filesharing/advanced/kcm_sambaconf/kcmprinterdlg.ui
@@ -428,11 +428,6 @@
                   <string>aix</string>
                 </property>
               </item>
-              <item>
-                <property name='text'>
-                  <string>hpux</string>
-                </property>
-              </item>
               <item>
                 <property name='text'>
                   <string>bsd</string>
diff --git a/filesharing/advanced/kcm_sambaconf/printerdlgimpl.cpp b/filesharing/advanced/kcm_sambaconf/printerdlgimpl.cpp
index 4953b27c..9ae8e559 100644
--- a/filesharing/advanced/kcm_sambaconf/printerdlgimpl.cpp
+++ b/filesharing/advanced/kcm_sambaconf/printerdlgimpl.cpp
@@ -121,7 +121,7 @@ void PrinterDlgImpl::initDialog()
   _dictMngr->add("max reported print jobs",maxReportedPrintJobsSpin);
   _dictMngr->add("printing",printingCombo,
                   new TQStringList(TQStringList() 
-                  << "sysv" << "aix" << "hpux" << "bsd" << "qnx"
+                  << "sysv" << "aix" << "bsd" << "qnx"
                   << "plp" << "lprng" << "softq" << "cups" << "nt" << "os2"));
                   
   _dictMngr->add("printer driver",printerDriverEdit);
diff --git a/kopete/protocols/jabber/jingle/libjingle/libjingle.pro b/kopete/protocols/jabber/jingle/libjingle/libjingle.pro
index 0ad01942..c4c08126 100644
--- a/kopete/protocols/jabber/jingle/libjingle/libjingle.pro
+++ b/kopete/protocols/jabber/jingle/libjingle/libjingle.pro
@@ -138,5 +138,4 @@ contains(DEFINES, HAVE_PORTAUDIO) {
 
 #$$JINGLE_CPP/talk/third_party/mediastreamer/osscard.c \
 #$$JINGLE_CPP/talk/third_party/mediastreamer/jackcard.c \
-#$$JINGLE_CPP/talk/third_party/mediastreamer/hpuxsndcard.c \
 	
diff --git a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/CMakeLists.txt b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/CMakeLists.txt
index 8c5a923b..c3330da6 100644
--- a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/CMakeLists.txt
+++ b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/CMakeLists.txt
@@ -31,6 +31,6 @@ tde_add_library( mediastreamer STATIC_PIC
     mscopy.c msosswrite.c msossread.c msringplayer.c msrtprecv.c
     msrtpsend.c msAlawenc.c msAlawdec.c msMUlawenc.c msMUlawdec.c
     mstimer.c msqdispatcher.c msfdispatcher.c sndcard.c osscard.c
-    hpuxsndcard.c alsacard.c jackcard.c audiostream.c msspeexenc.c
+    alsacard.c jackcard.c audiostream.c msspeexenc.c
     msspeexdec.c msilbcdec.c msilbcenc.c
 )
diff --git a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/Makefile.am b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/Makefile.am
index a81a4f8b..96df18a3 100644
--- a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/Makefile.am
+++ b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/Makefile.am
@@ -27,7 +27,6 @@ libmediastreamer_la_SOURCES=msfilter.c msfilter.h msutils.h waveheader.h\
 							msfdispatcher.c msfdispatcher.h \
 							sndcard.c sndcard.h \
 							osscard.c osscard.h\
-							hpuxsndcard.c \
 							alsacard.c alsacard.h \
 							jackcard.c jackcard.h \
 							audiostream.c mediastream.h \
diff --git a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/hpuxsndcard.c b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/hpuxsndcard.c
deleted file mode 100644
index 8a636c99..00000000
--- a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/hpuxsndcard.c
+++ /dev/null
@@ -1,301 +0,0 @@
-/*
-  The mediastreamer library aims at providing modular media processing and I/O
-	for linphone, but also for any telephony application.
-  Copyright (C) 2001  Simon MORLAT simon.morlat@linphone.org
-  										
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public
-  License as published by the Free Software Foundation; either
-  version 2.1 of the License, or (at your option) any later version.
-
-  This library is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-*/
-
-#include "sndcard.h"
-#include "osscard.h"
-
-#ifdef HAVE_SYS_AUDIO_H
-#include <sys/audio.h>
-
-
-#include "msossread.h"
-#include "msosswrite.h"
-
-#include <errno.h>
-#include <fcntl.h>
-
-
-int hpuxsnd_open(HpuxSndCard *obj, int bits,int stereo, int rate)
-{
-	int fd;
-	int p=0,cond=0;
-	int i=0;
-	int min_size=0,blocksize=512;
-	/* do a quick non blocking open to be sure that we are not going to be blocked here
-		for the eternity */
-	fd=open(obj->dev_name,O_RDWR|O_NONBLOCK);
-	if (fd<0) return -EWOULDBLOCK;
-	close(fd);
-	/* open the device */
-	fd=open(obj->dev_name,O_RDWR);
-
-	g_return_val_if_fail(fd>0,-errno);
-
-	ioctl(fd,AUDIO_RESET,0);
-	ioctl(fd,AUDIO_SET_SAMPLE_RATE,rate);
-	ioctl(fd,AUDIO_SET_CHANNELS,stereo);
-	p=AUDIO_FORMAT_LINEAR16BIT;
-	ioctl(fd,AUDIO_SET_DATA_FORMAT,p); 
-	/* ioctl(fd,AUDIO_GET_RXBUFSIZE,&min_size); does not work ? */
-	min_size=2048;
-
-	g_message("dsp blocksize is %i.",min_size);
-	obj->fd=fd;
-	obj->readpos=0;
-	obj->writepos=0;
-	SND_CARD(obj)->bits=bits;
-	SND_CARD(obj)->stereo=stereo;
-	SND_CARD(obj)->rate=rate;
-	SND_CARD(obj)->bsize=min_size;
-	return fd;
-}
-
-int hpux_snd_card_probe(HpuxSndCard *obj,int bits,int stereo,int rate)
-{
-	return 2048;
-}
-
-
-int hpux_snd_card_open(HpuxSndCard *obj,int bits,int stereo,int rate)
-{
-	int fd;
-	obj->ref++;
-	if (obj->fd==0){
-		fd=hpuxsnd_open(obj,bits,stereo,rate);
-		if (fd<0) {
-			obj->fd=0;
-			obj->ref--;
-			return -1;
-		}
-	}
-	SND_CARD(obj)->flags|=SND_CARD_FLAGS_OPENED;
-	return 0;
-}
-
-void hpux_snd_card_close(HpuxSndCard *obj)
-{
-	int i;
-	obj->ref--;
-	if (obj->ref==0) {
-		close(obj->fd);
-		obj->fd=0;
-		SND_CARD(obj)->flags&=~SND_CARD_FLAGS_OPENED;
-		
-	}
-}
-
-void hpux_snd_card_destroy(HpuxSndCard *obj)
-{
-	snd_card_uninit(SND_CARD(obj));
-	g_free(obj->dev_name);
-	g_free(obj->mixdev_name);
-}
-
-gboolean hpux_snd_card_can_read(HpuxSndCard *obj)
-{
-	struct timeval tout={0,0};
-	int err;
-	fd_set fdset;
-	FD_ZERO(&fdset);
-	FD_SET(obj->fd,&fdset);
-	err=select(obj->fd+1,&fdset,NULL,NULL,&tout);
-	if (err>0) return TRUE;
-	else return FALSE;
-}
-
-int hpux_snd_card_read(HpuxSndCard *obj,char *buf,int size)
-{
-	int err;
-	gint bsize=SND_CARD(obj)->bsize;
-	if (size<bsize){
-		gint canread=MIN(bsize-obj->readpos,size);
-		if (obj->readbuf==NULL) obj->readbuf=g_malloc0(bsize);
-		if (obj->readpos==0){
-			err=read(obj->fd,obj->readbuf,bsize);
-			if (err<0) {
-				g_warning("hpux_snd_card_read: read() failed:%s.",strerror(errno));
-				return -1;
-			}
-		}
-			
-		memcpy(buf,&obj->readbuf[obj->readpos],canread);
-		obj->readpos+=canread;
-		if (obj->readpos>=bsize) obj->readpos=0;
-		return canread;
-	}else{
-		err=read(obj->fd,buf,size);
-		if (err<0) {
-			g_warning("hpux_snd_card_read: read-2() failed:%s.",strerror(errno));
-		}
-		return err;
-	}
-	
-}
-
-int hpux_snd_card_write(HpuxSndCard *obj,char *buf,int size)
-{
-	int err;
-	gint bsize=SND_CARD(obj)->bsize;
-	if (size<bsize){
-		gint canwrite=MIN(bsize-obj->writepos,size);
-		if (obj->writebuf==NULL) obj->writebuf=g_malloc0(bsize);
-		
-		memcpy(&obj->writebuf[obj->writepos],buf,canwrite);
-		obj->writepos+=canwrite;
-		if (obj->writepos>=bsize){
-			err=write(obj->fd,obj->writebuf,bsize);
-		}
-		return canwrite;
-	}else{
-		return write(obj->fd,buf,bsize);
-	}
-}
-
-#define SND_CARD_LEVEL_TO_HPUX_LEVEL(a)	 (((a)*2) - 100)
-#define HPUX_LEVEL_TO_SND_CARD_LEVEL(a)		(((a)+200)/2)
-void hpux_snd_card_set_level(HpuxSndCard *obj,gint way,gint a)
-{
-	struct audio_gain gain;
-	int error,mix_fd;
-		
-	g_return_if_fail(obj->mixdev_name!=NULL);
-	memset(&gain,0,sizeof(struct audio_gain));
-	switch(way){
-		case SND_CARD_LEVEL_GENERAL:
-			gain.cgain[0].monitor_gain=SND_CARD_LEVEL_TO_HPUX_LEVEL(a);
-			gain.cgain[1].monitor_gain=SND_CARD_LEVEL_TO_HPUX_LEVEL(a);
-		break;
-		case SND_CARD_LEVEL_INPUT:
-			gain.cgain[0].receive_gain=SND_CARD_LEVEL_TO_HPUX_LEVEL(a);
-			gain.cgain[1].receive_gain=SND_CARD_LEVEL_TO_HPUX_LEVEL(a);
-		break;
-		case SND_CARD_LEVEL_OUTPUT:
-			gain.cgain[0].transmit_gain=SND_CARD_LEVEL_TO_HPUX_LEVEL(a);
-			gain.cgain[1].transmit_gain=SND_CARD_LEVEL_TO_HPUX_LEVEL(a);
-		break;
-		default:
-			g_warning("hpux_snd_card_set_level: unsupported command.");
-			return;
-	}
-	gain.channel_mask=AUDIO_CHANNEL_RIGHT|AUDIO_CHANNEL_LEFT;
-	mix_fd = open(obj->mixdev_name, O_WRONLY);
-	g_return_if_fail(mix_fd>0);
-	error=ioctl(mix_fd,AUDIO_SET_GAINS,&gain);
-  	if (error<0){
-    	g_warning("hpux_snd_card_set_level: Could not set gains: %s",strerror(errno));
-	}
-	close(mix_fd);
-}
-
-gint hpux_snd_card_get_level(HpuxSndCard *obj,gint way)
-{
-	struct audio_gain gain;
-	int p=0,mix_fd,error;
-	g_return_if_fail(obj->mixdev_name!=NULL);
-	
-	gain.channel_mask=AUDIO_CHANNEL_RIGHT|AUDIO_CHANNEL_LEFT;
-	mix_fd = open(obj->mixdev_name, O_RDONLY);
-	g_return_if_fail(mix_fd>0);
-	error=ioctl(mix_fd,AUDIO_GET_GAINS,&gain);
-  	if (error<0){
-    	g_warning("hpux_snd_card_set_level: Could not get gains: %s",strerror(errno));
-	}
-	close(mix_fd);
-	
-	switch(way){
-		case SND_CARD_LEVEL_GENERAL:
-			p=gain.cgain[0].monitor_gain;
-		break;
-		case SND_CARD_LEVEL_INPUT:
-			p=gain.cgain[0].receive_gain;
-		break;
-		case SND_CARD_LEVEL_OUTPUT:
-			p=gain.cgain[0].transmit_gain;
-		break;
-		default:
-			g_warning("hpux_snd_card_get_level: unsupported command.");
-			return -1;
-	}
-	return HPUX_LEVEL_TO_SND_CARD_LEVEL(p);
-}
-
-void hpux_snd_card_set_source(HpuxSndCard *obj,int source)
-{
-	gint p=0;
-	gint mix_fd;
-	gint error=0;
-	g_return_if_fail(obj->mixdev_name!=NULL);
-	
-	mix_fd=open("/dev/audio",O_WRONLY);
-	g_return_if_fail(mix_fd>0);
-	switch(source){
-		case 'm':
-			error=ioctl(mix_fd,AUDIO_SET_INPUT,AUDIO_IN_MIKE);
-		break;
-		case 'l':
-			error=ioctl(mix_fd,AUDIO_SET_INPUT,AUDIO_IN_LINE);
-		break;
-		default:
-			g_warning("hpux_snd_card_set_source: unsupported source.");
-	}
-	close(mix_fd);
-}
-
-MSFilter *hpux_snd_card_create_read_filter(HpuxSndCard *card)
-{
-	MSFilter *f=ms_oss_read_new();
-	ms_oss_read_set_device(MS_OSS_READ(f),SND_CARD(card)->index);
-	return f;
-}
-
-MSFilter *hpux_snd_card_create_write_filter(HpuxSndCard *card)
-{
-	MSFilter *f=ms_oss_write_new();
-	ms_oss_write_set_device(MS_OSS_WRITE(f),SND_CARD(card)->index);
-	return f;
-}
-
-
-SndCard * hpux_snd_card_new(char *devname, char *mixdev_name)
-{
-	HpuxSndCard * obj= g_new0(HpuxSndCard,1);
-	SndCard *base= SND_CARD(obj);
-	snd_card_init(base);
-	obj->dev_name=g_strdup(devname);
-	obj->mixdev_name=g_strdup( mixdev_name);
-	base->card_name=g_strdup(devname);
-	base->_probe=(SndCardOpenFunc)hpux_snd_card_probe;
-	base->_open_r=(SndCardOpenFunc)hpux_snd_card_open;
-	base->_open_w=(SndCardOpenFunc)hpux_snd_card_open;
-	base->_can_read=(SndCardPollFunc)hpux_snd_card_can_read;
-	base->_read=(SndCardIOFunc)hpux_snd_card_read;
-	base->_write=(SndCardIOFunc)hpux_snd_card_write;
-	base->_close_r=(SndCardCloseFunc)hpux_snd_card_close;
-	base->_close_w=(SndCardCloseFunc)hpux_snd_card_close;
-	base->_set_rec_source=(SndCardMixerSetRecSourceFunc)hpux_snd_card_set_source;
-	base->_set_level=(SndCardMixerSetLevelFunc)hpux_snd_card_set_level;
-	base->_get_level=(SndCardMixerGetLevelFunc)hpux_snd_card_get_level;
-	base->_destroy=(SndCardDestroyFunc)hpux_snd_card_destroy;
-	base->_create_read_filter=(SndCardCreateFilterFunc)hpux_snd_card_create_read_filter;
-	base->_create_write_filter=(SndCardCreateFilterFunc)hpux_snd_card_create_write_filter;
-	return base;
-}
-
-#endif
diff --git a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/osscard.h b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/osscard.h
index 0f1e09ab..32619987 100644
--- a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/osscard.h
+++ b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/osscard.h
@@ -42,6 +42,4 @@ typedef struct _OssCard OssCard;
 	
 SndCard * oss_card_new(char *devname, char *mixdev_name);
 
-typedef OssCard HpuxSndCard;
-
 #endif
diff --git a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/sndcard.c b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/sndcard.c
index e6d3a548..9fc8db63 100644
--- a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/sndcard.c
+++ b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/sndcard.c
@@ -130,17 +130,6 @@ MSFilter * snd_card_create_write_filter(SndCard *obj)
 }
 
 
-#ifdef HAVE_SYS_AUDIO_H
-gint sys_audio_manager_init(SndCardManager *manager, gint index)
-{
-	/* this is a quick shortcut, as multiple soundcards on HPUX does not happen
-	very often... */
-	manager->cards[index]=hpux_snd_card_new("/dev/audio","/dev/audio");
-	return 1;
-}
-
-#endif
-
 #include "osscard.h"
 #include "alsacard.h"
 #include "jackcard.h"
@@ -170,10 +159,6 @@ void snd_card_manager_init(SndCardManager *manager)
 	index+=tmp;
 	if (index>=MAX_SND_CARDS) return;
 	#endif
-	#ifdef HAVE_SYS_AUDIO_H
-	tmp=sys_audio_manager_init(manager,index);
-	index+=tmp;
-	#endif
 }
 
 
diff --git a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/avprofile.c b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/avprofile.c
index 8917e21b..ed9642dd 100644
--- a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/avprofile.c
+++ b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/avprofile.c
@@ -29,7 +29,7 @@ char offset0=0;
 This means that if you want to keep portability, payload types must be defined with their fields
 in the right order. */
 
-#if !defined(__hpux) && !defined(WIN32) 
+#if !defined(WIN32) 
 
 #define TYPE(val) type: (val)
 #define CLOCK_RATE(val) clock_rate: (val)
diff --git a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/ortp.c b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/ortp.c
index 80e07682..af7f54e1 100644
--- a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/ortp.c
+++ b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/ortp.c
@@ -94,15 +94,6 @@ void ortp_scheduler_init()
 	static gboolean initialized=FALSE;
 	if (initialized) return;
 	initialized=TRUE;
-#ifdef __hpux
-	/* on hpux, we must block sigalrm on the main process, because signal delivery
-	is ?random?, well, sometimes the SIGALRM goes to both the main thread and the 
-	scheduler thread */
-	sigset_t set;
-	sigemptyset(&set);
-	sigaddset(&set,SIGALRM);
-	sigprocmask(SIG_BLOCK,&set,NULL);
-#endif /* __hpux */
 	if (!g_thread_supported()) g_thread_init(NULL);
 	__ortp_scheduler=rtp_scheduler_new();
 	rtp_scheduler_start(__ortp_scheduler);
diff --git a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/rtpport.h b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/rtpport.h
index 65e48530..0e3d0d33 100644
--- a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/rtpport.h
+++ b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/rtpport.h
@@ -149,7 +149,6 @@ void g_log_set_handler(const gchar *domain, GLogLevelFlags levels, GLogFunc func
 
 
 #else /* not HAVE_GLIB */
-/* things that in glib, but should only be defined when we are not in the HPUX kernel. */
 #include <stdlib.h>
 #include <pthread.h>
 #include <sched.h>
@@ -227,17 +226,6 @@ static inline void g_thread_join(GThread *thread){
 	g_free(thread);
 }
 
-static inline void g_thread_set_priority(GThread *thread,GThreadPriority prio){
-	if (prio>G_THREAD_PRIORITY_NORMAL){
-		/* this is unsupported on HPUX */
-		/*
-		struct sched_param param;
-		param.sched_priority=1;
-		sched_setscheduler(*thread,SCHED_RR,&param);
-		*/
-	}
-}
-
 #define g_mutex_lock(mutex)	  pthread_mutex_lock((mutex))
 #define g_mutex_unlock(mutex)  pthread_mutex_unlock((mutex))
 #define g_mutex_free(mutex)		pthread_mutex_destroy((mutex));g_free((mutex))
diff --git a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/rtpsession.c b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/rtpsession.c
index de6b2e7d..672d32d7 100644
--- a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/rtpsession.c
+++ b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/rtpsession.c
@@ -382,7 +382,6 @@ rtp_session_set_local_addr (RtpSession * session, const gchar * addr, gint port)
 		    close_socket (session->rtp.socket);
 		    continue;
 		  }
-#ifndef __hpux
 		switch (res->ai_family)
 		  {
 		    case AF_INET:
@@ -416,7 +415,6 @@ rtp_session_set_local_addr (RtpSession * session, const gchar * addr, gint port)
 			}
 		      break;
 		  }
-#endif
 		break;
 	}
 	freeaddrinfo(res0);
@@ -458,7 +456,6 @@ rtp_session_set_local_addr (RtpSession * session, const gchar * addr, gint port)
 		    close_socket (session->rtcp.socket);
 		    continue;
 		  }
-#ifndef __hpux
 		switch (res->ai_family)
 		  {
 		    case AF_INET:
@@ -494,7 +491,6 @@ rtp_session_set_local_addr (RtpSession * session, const gchar * addr, gint port)
 			}
 		      break;
 		  }
-#endif
 		
 		break;
 	}
@@ -558,7 +554,6 @@ rtp_session_set_local_addr (RtpSession * session, const gchar * addr, gint port)
 		close_socket (session->rtcp.socket);
 		return -1;
 	}
-#ifndef __hpux
 	if (IN_MULTICAST(ntohl(session->rtp.loc_addr.sin_addr.s_addr)))
 	  {
 	    struct ip_mreq mreq;
@@ -575,7 +570,6 @@ rtp_session_set_local_addr (RtpSession * session, const gchar * addr, gint port)
 		return -1;
 	      }
 	  }
-#endif
 #endif
 	/* set RTP socket options */
 	set_non_blocking_socket (session->rtp.socket);
diff --git a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/scheduler.c b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/scheduler.c
index 17ff6748..a77824ab 100644
--- a/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/scheduler.c
+++ b/kopete/protocols/jabber/jingle/libjingle/talk/third_party/ortp/scheduler.c
@@ -127,7 +127,6 @@ gpointer rtp_scheduler_schedule(gpointer psched)
 	g_mutex_lock(sched->lock);
 	g_cond_signal(sched->unblock_select_cond);	/* unblock the starting thread */
 	g_mutex_unlock(sched->lock);
-	g_thread_set_priority(sched->thread,G_THREAD_PRIORITY_HIGH);
 	timer->timer_init();
 	while(sched->thread_running)
 	{
diff --git a/ktalkd/ktalkd/announce.cpp b/ktalkd/ktalkd/announce.cpp
index 6f69e3f8..624afc0d 100644
--- a/ktalkd/ktalkd/announce.cpp
+++ b/ktalkd/ktalkd/announce.cpp
@@ -34,11 +34,6 @@
 /* Autoconf: */
 #include <config.h>
 
-// strange symbol for HP-UX. It should not hurt on other systems.
-#ifndef notdef
-#define notdef 1
-#endif
-
 #include "includ.h"
 #ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
diff --git a/ktalkd/mail.local/mail.local.c b/ktalkd/mail.local/mail.local.c
index 007c46b8..bd301ae9 100644
--- a/ktalkd/mail.local/mail.local.c
+++ b/ktalkd/mail.local/mail.local.c
@@ -88,7 +88,7 @@ static char copyright[] =
 
 /*
  * This is not intended to compile on System V derived systems
- * such as Solaris or HP-UX, since they use a totally different
+ * such as Solaris, since they use a totally different
  * approach to mailboxes (essentially, they have a setgid program
  * rather than setuid, and they rely on the ability to "give away"
  * files to do their work).  IT IS NOT A BUG that this doesn't
-- 
cgit v1.2.3

