--- ekg-1.8~rc1.orig/config.guess +++ ekg-1.8~rc1/config.guess @@ -1,10 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, -# Inc. +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 +# Free Software Foundation, Inc. -timestamp='2006-07-02' +timestamp='2009-12-30' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -27,16 +27,16 @@ # the same distribution terms that you use for the rest of that program. -# Originally written by Per Bothner . -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# Originally written by Per Bothner. Please send patches (context +# diff format) to and include a ChangeLog +# entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD me=`echo "$0" | sed -e 's,.*/,,'` @@ -56,8 +56,9 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free +Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -161,6 +162,7 @@ arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; + sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched @@ -169,7 +171,7 @@ arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null + | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? @@ -323,14 +325,33 @@ case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; + s390x:SunOS:*:*) + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; - i86pc:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux${UNAME_RELEASE} + exit ;; + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) + eval $set_cc_for_build + SUN_ARCH="i386" + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH="x86_64" + fi + fi + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize @@ -531,7 +552,7 @@ echo rs6000-ibm-aix3.2 fi exit ;; - *:AIX:*:[45]) + *:AIX:*:[456]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 @@ -639,7 +660,7 @@ # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep __LP64__ >/dev/null + grep -q __LP64__ then HP_ARCH="hppa2.0w" else @@ -780,7 +801,7 @@ i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; - i*:MINGW*:*) + *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:windows32*:*) @@ -790,15 +811,24 @@ i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; - x86:Interix*:[3456]*) - echo i586-pc-interix${UNAME_RELEASE} - exit ;; - EM64T:Interix*:[3456]*) - echo x86_64-unknown-interix${UNAME_RELEASE} - exit ;; + *:Interix*:*) + case ${UNAME_MACHINE} in + x86) + echo i586-pc-interix${UNAME_RELEASE} + exit ;; + authenticamd | genuineintel | EM64T) + echo x86_64-unknown-interix${UNAME_RELEASE} + exit ;; + IA64) + echo ia64-unknown-interix${UNAME_RELEASE} + exit ;; + esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks + exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we @@ -828,8 +858,29 @@ i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit ;; arm*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo ${UNAME_MACHINE}-unknown-linux-gnu + else + echo ${UNAME_MACHINE}-unknown-linux-gnueabi + fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu @@ -843,6 +894,17 @@ frv:Linux:*:*) echo frv-unknown-linux-gnu exit ;; + i*86:Linux:*:*) + LIBC=gnu + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #ifdef __dietlibc__ + LIBC=dietlibc + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; @@ -852,74 +914,33 @@ m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; - mips:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips - #undef mipsel - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - mips64:Linux:*:*) + mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU - #undef mips64 - #undef mips64el + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el + CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 + CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) echo or32-unknown-linux-gnu exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu + padre:Linux:*:*) + echo sparc-unknown-linux-gnu exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level @@ -929,8 +950,11 @@ *) echo hppa-unknown-linux-gnu ;; esac exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux @@ -950,69 +974,9 @@ x86_64:Linux:*:*) echo x86_64-unknown-linux-gnu exit ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit ;; - coff-i386) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^LIBC/{ - s: ::g - p - }'`" - test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit - } - test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } - ;; + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both @@ -1041,7 +1005,7 @@ i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) @@ -1085,8 +1049,11 @@ pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configury will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 @@ -1124,6 +1091,16 @@ 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; @@ -1136,7 +1113,7 @@ rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) @@ -1199,6 +1176,9 @@ BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + echo i586-pc-haiku + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; @@ -1208,6 +1188,15 @@ SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; + SX-7:SUPER-UX:*:*) + echo sx7-nec-superux${UNAME_RELEASE} + exit ;; + SX-8:SUPER-UX:*:*) + echo sx8-nec-superux${UNAME_RELEASE} + exit ;; + SX-8R:SUPER-UX:*:*) + echo sx8r-nec-superux${UNAME_RELEASE} + exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; @@ -1217,6 +1206,16 @@ *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in + i386) + eval $set_cc_for_build + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + UNAME_PROCESSOR="x86_64" + fi + fi ;; unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} @@ -1298,6 +1297,9 @@ i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros + exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 @@ -1458,9 +1460,9 @@ the operating system you are using. It is advised that you download the most up to date version of the config scripts from - http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess + http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD and - http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub + http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run ($0) is already up to date, please send the following data and any information you think might be --- ekg-1.8~rc1.orig/config.sub +++ ekg-1.8~rc1/config.sub @@ -1,10 +1,10 @@ #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, -# Inc. +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 +# Free Software Foundation, Inc. -timestamp='2006-07-02' +timestamp='2010-01-22' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -32,13 +32,16 @@ # Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# diff and a properly formatted GNU ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD + # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. @@ -72,8 +75,9 @@ version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free +Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -122,6 +126,7 @@ case $maybe_os in nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` @@ -148,10 +153,13 @@ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray) + -apple | -axis | -knuth | -cray | -microblaze) os= basic_machine=$1 ;; + -bluegene*) + os=-cnk + ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 @@ -245,17 +253,20 @@ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ - | fr30 | frv \ + | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ + | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore \ + | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ - | mips64vr | mips64vrel \ + | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ @@ -268,6 +279,7 @@ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ + | moxie \ | mt \ | msp430 \ | nios | nios2 \ @@ -276,19 +288,22 @@ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ - | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | rx \ + | score \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ + | ubicom32 \ | v850 | v850e \ | we32k \ - | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \ - | z8k) + | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ + | z8k | z80) basic_machine=$basic_machine-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12) + m6811 | m68hc11 | m6812 | m68hc12 | picochip) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none @@ -323,19 +338,22 @@ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ - | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ + | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ - | mips64vr-* | mips64vrel-* \ + | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ + | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ @@ -356,21 +374,27 @@ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile-* | tilegx-* \ | tron-* \ + | ubicom32-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ - | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \ - | xstormy16-* | xtensa-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ + | xstormy16-* | xtensa*-* \ | ymp-* \ - | z8k-*) + | z8k-* | z80-*) + ;; + # Recognize the basic CPU types without company name, with glob match. + xtensa*) + basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. @@ -434,6 +458,10 @@ basic_machine=m68k-apollo os=-bsd ;; + aros) + basic_machine=i386-pc + os=-aros + ;; aux) basic_machine=m68k-apple os=-aux @@ -442,10 +470,26 @@ basic_machine=ns32k-sequent os=-dynix ;; + blackfin) + basic_machine=bfin-unknown + os=-linux + ;; + blackfin-*) + basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + bluegene*) + basic_machine=powerpc-ibm + os=-cnk + ;; c90) basic_machine=c90-cray os=-unicos ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; convex-c1) basic_machine=c1-convex os=-bsd @@ -474,8 +518,8 @@ basic_machine=craynv-cray os=-unicosmp ;; - cr16c) - basic_machine=cr16c-unknown + cr16) + basic_machine=cr16-unknown os=-elf ;; crds | unos) @@ -513,6 +557,10 @@ basic_machine=m88k-motorola os=-sysv3 ;; + dicos) + basic_machine=i686-pc + os=-dicos + ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp @@ -667,6 +715,14 @@ basic_machine=m68k-isi os=-sysv ;; + m68knommu) + basic_machine=m68k-unknown + os=-linux + ;; + m68knommu-*) + basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; m88k-omron*) basic_machine=m88k-omron ;; @@ -678,10 +734,17 @@ basic_machine=ns32k-utek os=-sysv ;; + microblaze) + basic_machine=microblaze-xilinx + ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; + mingw32ce) + basic_machine=arm-unknown + os=-mingw32ce + ;; miniframe) basic_machine=m68000-convergent ;; @@ -808,6 +871,14 @@ basic_machine=i860-intel os=-osf ;; + parisc) + basic_machine=hppa-unknown + os=-linux + ;; + parisc-*) + basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; pbd) basic_machine=sparc-tti ;; @@ -909,6 +980,10 @@ sb1el) basic_machine=mipsisa64sb1el-unknown ;; + sde) + basic_machine=mipsisa32-sde + os=-elf + ;; sei) basic_machine=mips-sei os=-seiux @@ -920,6 +995,9 @@ basic_machine=sh-hitachi os=-hms ;; + sh5el) + basic_machine=sh5le-unknown + ;; sh64) basic_machine=sh64-unknown ;; @@ -1009,6 +1087,15 @@ basic_machine=tic6x-unknown os=-coff ;; + # This must be matched before tile*. + tilegx*) + basic_machine=tilegx-unknown + os=-linux-gnu + ;; + tile*) + basic_machine=tile-unknown + os=-linux-gnu + ;; tx39) basic_machine=mipstx39-unknown ;; @@ -1084,6 +1171,10 @@ basic_machine=z8k-unknown os=-sim ;; + z80-*-coff) + basic_machine=z80-unknown + os=-sim + ;; none) basic_machine=none-none os=-none @@ -1122,7 +1213,7 @@ we32k) basic_machine=we32k-att ;; - sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) @@ -1172,6 +1263,9 @@ # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux + ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; @@ -1192,10 +1286,11 @@ # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ + | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ @@ -1204,7 +1299,7 @@ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ + | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ @@ -1214,7 +1309,7 @@ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers*) + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1344,6 +1439,11 @@ -zvmoe) os=-zvmoe ;; + -dicos*) + os=-dicos + ;; + -nacl*) + ;; -none) ;; *) @@ -1366,6 +1466,9 @@ # system, and we'll never get to this point. case $basic_machine in + score-*) + os=-elf + ;; spu-*) os=-elf ;; @@ -1406,6 +1509,9 @@ m68*-cisco) os=-aout ;; + mep-*) + os=-elf + ;; mips*-cisco) os=-elf ;; @@ -1535,7 +1641,7 @@ -sunos*) vendor=sun ;; - -aix*) + -cnk*|-aix*) vendor=ibm ;; -beos*) --- ekg-1.8~rc1.orig/src/themes.c +++ ekg-1.8~rc1/src/themes.c @@ -922,7 +922,7 @@ format_add("help_more", "%) %|%1\n", 1); format_add("help_alias", "%) %T%1%n jest aliasem i nie posiada opisu\n", 1); format_add("help_footer", "\n%> %|Więcej szczegółów na temat komend zwróci %Thelp %n. Opis zmiennych można otrzymać wpisując %Thelp set %n. Poprzedzenie komendy znakiem %T^%n spowoduje ukrycie jej wyniku. Zamiast parametru można użyć znaku %T$%n oznaczającego aktualnego rozmówcę.\n\n", 1); - format_add("help_quick", "%> %|Przed użyciem przeczytaj ulotkę. Plik %Tdocs/ULOTKA%n zawiera krótki przewodnik po załączonej dokumentacji. Jeśli go nie masz, możesz ściągnąć pakiet ze strony %Thttp://ekg.chmurka.net/%n\n", 1); + format_add("help_quick", "%> %|Przed użyciem przeczytaj ulotkę. Plik %T/usr/share/doc/ekg/ULOTKA%n zawiera krótki przewodnik po załączonej dokumentacji. Jeśli go nie masz, możesz ściągnąć pakiet ze strony %Thttp://ekg.chmurka.net/%n\n", 1); format_add("help_set_file_not_found", "%! Nie znaleziono opisu zmiennych (nieprawidłowa instalacja)\n", 1); format_add("help_set_var_not_found", "%! Nie znaleziono opisu zmiennej %T%1%n\n", 1); format_add("help_set_header", "%> %T%1%n (%2, domyślna wartość: %3)\n%>\n", 1); --- ekg-1.8~rc1.orig/contrib/ekg_logs/gglogi.vim +++ ekg-1.8~rc1/contrib/ekg_logs/gglogi.vim @@ -1,4 +1,4 @@ -" syntax do vim'a do przeglądania logów moją przeglądarką logów :-) +" syntax do vim'a do przeglądania logów przy pomocy ekglogs " Autor: Robert Goliasz syntax on --- ekg-1.8~rc1.orig/contrib/ekg_logs/Makefile +++ ekg-1.8~rc1/contrib/ekg_logs/Makefile @@ -1,8 +1,7 @@ all: parse parse: parse.c - gcc -O2 -o parse parse.c `glib-config --cflags --libs` # -ggdb - strip parse + gcc $(CFLAGS) -o parse parse.c `pkg-config --cflags --libs glib-2.0` # -ggdb clean: rm -f parse --- ekg-1.8~rc1.orig/contrib/ekg_logs/parse.c +++ ekg-1.8~rc1/contrib/ekg_logs/parse.c @@ -295,7 +295,7 @@ char *l; chr='<'; - a=g_strsplit(linebuf,",",5); + a=g_strsplit(linebuf,",",6); l=a[5]; if(a[5][0]=='"') { @@ -321,7 +321,7 @@ char *l; chr='>'; - a=g_strsplit(linebuf,",",4); + a=g_strsplit(linebuf,",",5); l=a[4]; if(a[4][0]=='"') { @@ -345,7 +345,7 @@ char *l; chr='|'; - a=g_strsplit(linebuf,",",6); + a=g_strsplit(linebuf,",",7); l=a[6]; if(l && l[0]=='"') { --- ekg-1.8~rc1.orig/themes/old.theme +++ ekg-1.8~rc1/themes/old.theme @@ -49,7 +49,7 @@ help_more %) %1\n help_alias %) %T%1%n jest aliasem i nie posiada opisu\n help_footer \n%> Gwiazdka (%T*%n) oznacza, że można uzyskać więcej szczegółów\n\n -help_quick %> Przed użyciem przeczytaj ulotkę. Plik %Tdocs/ULOTKA%n zawiera krótki\n%> przewodnik po załączonej dokumentacji. Jeśli go nie masz, możesz\n%> ściągnąć pakiet ze strony %Thttp://ekg.chmurka.net/%n\n +help_quick %> Przed użyciem przeczytaj ulotkę. Plik %T/usr/share/doc/ekg/ULOTKA%n\n%> zawiera krótki przewodnik po załączonej dokumentacji. Jeśli go\n%> nie masz, możesz ściągnąć pakiet ze strony %Thttp://ekg.chmurka.net/%n\n ignored_added %> Dodano %T%1%n do listy ignorowanych\n ignored_deleted %> Usunięto %1 z listy ignorowanych\n ignored_list %> %1\n --- ekg-1.8~rc1.orig/docs/ULOTKA +++ ekg-1.8~rc1/docs/ULOTKA @@ -59,12 +59,18 @@ python.txt krótki opis możliwości obsługi skryptów w pythonie przez ekg. devel-hints.txt wskazówki dla tych, którzy chcą coś poprawić w ekg/libgadu. + Plik ten jest dostępny tylko w pakiecie źródłowym ekg, nie ma + go w pakiecie binarnym. przenosny-kod.txt kilka wskazówek na temat pisania kodu przenośnego między - różnymi uniksami. + różnymi uniksami. Plik ten jest dostępny tylko w pakiecie + źródłowym ekg, nie ma go w pakiecie binarnym. + ui.txt wskazówki dla developerów chcących dodać nowe ui. + Plik ten jest dostępny tylko w pakiecie źródłowym ekg, nie ma + go w pakiecie binarnym. [1] autor Jacek Popławski, --- ekg-1.8~rc1.orig/docs/README +++ ekg-1.8~rc1/docs/README @@ -6,8 +6,9 @@ LICENCJA Program jest udostępniony na zasadach licencji GPL v2, której treść - załączono w pliku src/COPYING. Niektóre pliki mogą być objęte inną - licencją zgodną z GPL v2. Fakt ten jest odnotowany na początku pliku. + można znaleźć w systemie Debian w pliku /usr/share/common-licenses/GPL-2 + Niektóre pliki mogą być objęte inną licencją zgodną z GPL v2. Fakt ten jest + odnotowany na początku pliku. Wyjątkiem od licencji GPL v2 jest możliwość kompilacji, konsolidacji i używania programu z biblioteką OpenSSL autorstwa Projektu OpenSSL @@ -231,7 +232,7 @@ Wystarczy podać ścieżkę do takiego programu w zmiennej ,,sms_send_app''. Powinien przyjmować numer telefonu za pierwszy parametr i wiadomość za drugi. Ten ze strony http://ceti.pl/~miki/ - spełnia podane wymagania. + spełnia podane wymagania. Jest on dostępny w pakiecie Debiana "sms-pl". SYNTEZA MOWY --- ekg-1.8~rc1.orig/docs/FAQ +++ ekg-1.8~rc1/docs/FAQ @@ -45,6 +45,7 @@ Q: Nie chce się łączyć, a windziany klient działa! Co jest? A: Najwyraźniej padł jeden z serwerów. Wpisz ,,set server 217.17.41.x'', gdzie x to wartość od 82 do 89 i spróbuj połączyć się jeszcze raz. + Zobacz też informację w README.Debian. Q: Jak usunąć zmienną? A: ,,set -zmienna'' --- ekg-1.8~rc1.orig/examples/Makefile.in +++ ekg-1.8~rc1/examples/Makefile.in @@ -5,7 +5,7 @@ LIBS = @LIBS_LIBGADU@ MAKE = @MAKE@ -OBJS = ../lib/libgadu.a +OBJS = -lgadu all: register-sync register-async conn-async send remind-async remind-sync httphash --- ekg-1.8~rc1.orig/debian/changelog +++ ekg-1.8~rc1/debian/changelog @@ -0,0 +1,553 @@ +ekg (1:1.8~rc1-1ubuntu1) oneiric; urgency=low + + * Remove unused libreadline5-dev build-dependency. + + -- Colin Watson Sat, 21 May 2011 23:26:45 +0100 + +ekg (1:1.8~rc1-1build3) oneiric; urgency=low + + * Rebuild for OpenSSL 1.0.0. + + -- Colin Watson Tue, 17 May 2011 10:19:44 +0100 + +ekg (1:1.8~rc1-1build2) natty; urgency=low + + * Rebuild with python 2.7 as the python default. + + -- Matthias Klose Thu, 09 Dec 2010 16:46:13 +0000 + +ekg (1:1.8~rc1-1build1) jaunty; urgency=low + + * No changes. Rebuild to build with Python 2.6. (LP: #342457) + + -- Fabrice Coutadeur Fri, 13 Mar 2009 19:27:19 +0000 + +ekg (1:1.8~rc1-1) unstable; urgency=low + + * New upstream pre-release (identical to ~rc0). + * Moved ioctld installation to a separate dh_install command, invoked only + only when it is not hurd. Closes: #311351 + + -- Marcin Owsiany Mon, 12 May 2008 16:40:52 +0100 + +ekg (1:1.8~rc0-1) unstable; urgency=low + + * New upstream snapshot. Closes: #446875 + - fixes shell declaration in two scripts. Closes: #464978 + - not sure if it happened in this release, because it is very hard to + reproduce, but it seems that display_ack=0 now properly ignores the + non-delivery warnings. Closes: #305256 + * Lots of cleanups, to accommodate the fact that libgadu is not in this + source package anymore (rules, README.Debian, copyright) + * Added a recent libgadu-dev to build-depends (becuse of API dependency) + * Minor fixes to description: spelling, capitalization and noted mouse + support (disabled by default, BTW) + * Added a few missing documents to installation, and removed ui.txt from + installation, as it is for developers + * Updated menu file (new section, removed hint) + * Updated server list and monitoring URLs in README.Debian + * Tidied up copyright file + * Disabled token image->txt conversion (libungif and libjpeg, removed from + build-deps), as the current captchas are impossible to display sensibly. + File will be saved to a temporary file. + * Added a checkperms-stamp target to debian/rules, useful when packaging + straight from SVN + * Bumped Standards-Version to 3.7.3 + * Added a Homepage field to the control file + * Fixed clean target in debian/rules to only invoke clean when Makefiles + exists, rather than ignoring all errors + * Recoded debian/copyright to UTF-8 + * Fixed some spelling mistakes in changelog + + -- Marcin Owsiany Mon, 21 Apr 2008 15:36:17 +0100 + +ekg (1:1.7~rc2-2) unstable; urgency=high + + * Security upload, for sid and etch + * Patched three medium severity security issues in src/events.c: + - CVE-2007-1663 A memory leak in handling image messages, which may cause + memory exhaustion resulting in a DoS (ekg program crash). Exploitable by + a hostile GG user. + - CVE-2007-1664 off-by-one in token OCR function, which may cause a null + pointer dereference resulting in a DoS (ekg program crash). Exploitable + by MiTM (hostile HTTP proxy or TCP stream injection) or a hostile GG + server. + - CVE-2007-1665 potential memory exhaust in token OCR function, which may + cause memory exhaustion resulting in a DoS (ekg program crash). + Exploitable by MiTM (hostile HTTP proxy or TCP stream injection) or a + hostile GG server. + + -- Marcin Owsiany Mon, 26 Mar 2007 18:53:19 +0100 + +ekg (1:1.7~rc2-1) unstable; urgency=low + + * New upstream release candidate + * Added a uscan watch file. Closes: #377342 + + -- Marcin Owsiany Sun, 27 Aug 2006 13:20:02 +0100 + +ekg (1:1.6+20060616-1) unstable; urgency=low + + * New upstream snapshot + * Contains a fix for GCC 4.1 warning (pointer dereference type punning), + thus urgency=medium, because it's going to be in the toolchain for etch + * Updated upstream website address + * Bumped library symlink targets (API changed) + + -- Marcin Owsiany Sat, 17 Jun 2006 15:29:04 +0100 + +ekg (1:1.6+20060215-1) unstable; urgency=low + + * New upstream snapshot + - fix to src/stuff.h merged upstream + * Disable OpenSSL support in libgadu ONLY (ekg still uses OpenSSL for SIM) + - allows linking other pure-GPL programs against libgadu + - GG servers do not support TLS anymore anyway + * Removed libssl-dev from libgadu-dev dependencies + * Switched ekglogs to glib 2.0: + - changed build-depends from libglib1.2-dev to libglib2.0-dev + - patched makefile to use pkg-config instead of glib-config + - patched parse.c to use fixed max_tokens on g_strsplit() + * Changed ekg depends from aspell6-dictionary to aspell-dictionary + + -- Marcin Owsiany Thu, 16 Feb 2006 08:10:36 +0100 + +ekg (1:1.6+20060202-1) unstable; urgency=low + + * New upstream snapshot + * Moved to libreadline5-dev, since the old one got removed from archive + Closes: #350643 + * Patched src/stuff.h to fix wrong declaration (build failed on gcc4) + + -- Marcin Owsiany Fri, 3 Feb 2006 15:52:49 +0100 + +ekg (1:1.6+20051103-1) unstable; urgency=low + + * New upstream snapshot + * Contains applied patch from Aurelien Jarno to fix FTBFS on GNU/kFreeBSD + Closes: #326618 + + -- Marcin Owsiany Thu, 3 Nov 2005 22:29:11 +0100 + +ekg (1:1.5+20050808+1.6rc3-1) unstable; urgency=low + + * New upstream snapshot + * Added more CAN references to previous changelog entries + + -- Marcin Owsiany Tue, 9 Aug 2005 16:11:49 +0200 + +ekg (1:1.5+20050731+1.6rc3-1) unstable; urgency=low + + * New upstream snapshot + + -- Marcin Owsiany Mon, 1 Aug 2005 12:32:31 +0200 + +ekg (1:1.5+20050718+1.6rc3-1) unstable; urgency=high + + * New upstream release candidate (1.6rc3) + * Among other things, contains security fix for integer overflow in libgadu + lib/events.c, lib/libgadu.c (CAN-2005-1852) Closes: #318970 + * Also fixes CAN-2005-2370 and CAN-2005-2448 + + -- Marcin Owsiany Tue, 19 Jul 2005 12:45:08 +0200 + +ekg (1:1.5+20050712+1.6rc2-1) unstable; urgency=high + + * New upstream release candidate (1.6rc2) + * Among other things, contains security fixes for example user-contributed + scripts (CAN-2005-1916 CAN-2005-1850 CAN-2005-1851) Closes: #317027 + * Updated debian/*links to match new library API number + * This build is also against new gcc 4 + * Bumped standards-version (no changes) + + -- Marcin Owsiany Fri, 15 Jul 2005 17:52:51 +0300 + +ekg (1:1.5+20050523-1) experimental; urgency=low + + * New upstream snapshot + + -- Marcin Owsiany Tue, 24 May 2005 17:27:20 +0200 + +ekg (1:1.5+20050513-1) experimental; urgency=low + + * New upstream snapshot + - the changes applied in 1:1.5+20050411-2 are already included + + -- Marcin Owsiany Sat, 14 May 2005 00:19:41 +0200 + +ekg (1:1.5+20050411-3) unstable; urgency=high + + * Applied patches selected from upstream CVS, to fix the following important + issues in libgadu (remaining fixes for CAN-2005-2369): + - fix a DCC related DoS condition (missing check for 0 return value from + read()) + - fix a mistake of setting errno to 0 instead of passing appropriate + value to library user + - add input parameter checks whose lack could cause a DoS + - fix a few variable signedness errors + + -- Marcin Owsiany Tue, 24 May 2005 19:09:33 +0200 + +ekg (1:1.5+20050411-2) unstable; urgency=high + + * Applied patches selected from upstream CVS, to fix the following important + issues in libgadu: + - incorrect type punning could cause undefined behavior + - assigning syscall return values to unsigned variable makes error + conditions undetectable in some situations + + -- Marcin Owsiany Sun, 8 May 2005 22:59:33 +0200 + +ekg (1:1.5+20050411-1) unstable; urgency=high + + * New upstream snapshot (this one includes 1.6rc1 as well as some subsequent + CVS changes). This is all very appropriate for sarge. + - Includes some medium priority security fixes regarding variable + signedness in the library, thus urgency=high. (partly fixes CAN-2005-2369) + - Includes the FTBFS fix for amd64/gcc-4.0, by Andreas Jochens, merged + upstream. Closes: #300086 + + -- Marcin Owsiany Tue, 12 Apr 2005 00:05:35 +0200 + +ekg (1:1.5+20050227-1) unstable; urgency=medium + + * New upstream snapshot. Bugfixes, minor client feature addditions and a + fairly important library API addition. Because of this, and the + aspell-related changes, it should really make it into sarge, thus + urgency=medium + * Updated debian/*.links to match new library API number + * Rebuilt against aspell 0.60 to allow transition from << 0.60 + * Changed Suggests: aspell-pl | aspell-dictionary to + aspell-pl | aspell6-dictionary accordingly. Closes: #294602 + * Build-dep on debhelper >= 4.1.1, since earlier ones don't have the -L + option. Closes: #292991 + * README.Debian: + - Removed stale (concerning 1.5-0 and 1.5-1) changelog entries + - Added a note on what to do on hub failure (and added a reference to + docs/FAQ) + * Applied a minor help text enhancement, stolen from CVS + + -- Marcin Owsiany Mon, 28 Feb 2005 20:03:14 +0100 + +ekg (1:1.5+20050212-1) unstable; urgency=medium + + * New upstream snapshot. Contains mostly bugfixes (including one fairly + important, concerning thread-safe resolver, thus urgency=medium), and the + several new features are not very intrusive, so should be relatively safe. + * Modified debian/*.links to match new library API number + * Removed all non-Debian-specific patches to the code, since they were + present in the snapshot. + * Changed ekg Description synopsis to start with a lower-case letter (the + other two are supposed to start with one in this case) + * Fixed clean target to use "make clean" and explicitly remove some + additional files, instead of using "make distclean", which deleted + "configure" among other things, which in turn made two subsequent + dpkg-buildpackage invocations fail. Closes: #293007 + + -- Marcin Owsiany Sun, 13 Feb 2005 01:27:32 +0100 + +ekg (1:1.5-4) unstable; urgency=high + + * Added missing -Wl,-z,defs in m4/acx_pthread.m4 -shared test, fixing FTBFS + on mips(el)/sparc Closes: #278334 + * Adjusted the messages in m4/acx_pthread.m4 a little + * Quoted section in menu file + + -- Marcin Owsiany Tue, 26 Oct 2004 14:51:44 +0200 + +ekg (1:1.5-3) unstable; urgency=medium + + * Applied important bugfixes carefully chosen from upstream CVS: + - client: + + prevent hang on tab completion in some situations, + + fix mail check, + - library: + + image checksum calculation function made usable, + + fix hangs on sending large packets + + use proper server name for retrieving tokens + + fix memory leak on resource shortage + * Note in description that Polish is all over the place. Closes: #273950 + * Added a workaround for the GCC behavior which causes -pthread to be a + no-op on some arches when -shared is specified. The proper fix would be to + patch GCC to do the Right Thing, but since time to release is running out, + and it is not likely that gcc will get fixed, I have modified + m4/acx_pthread.m4 to detect such behavior. Closes: #273671 + + -- Marcin Owsiany Mon, 25 Oct 2004 20:04:01 +0200 + +ekg (1:1.5-2) unstable; urgency=low + + * Really apply the patches from CVS noted in 1:1.5-1 + + -- Marcin Owsiany Sun, 25 Jul 2004 14:48:39 +0200 + +ekg (1:1.5-1) unstable; urgency=low + + * New upstream version, with some patches stolen from CVS, which were added + after releasing 1.5. The exact list of modifications is in README.Debian. + Closes: #259428 + * Build with aspell: + - debian/README.Debian, debian/control: --enable-aspell added + - debian/control: build-depend on libaspell-dev, suggest + aspell-pl|aspell-dictionary + * Fixed debian/copyright: a note on openssl exception was missing. + Closes: #253492 + + -- Marcin Owsiany Sun, 25 Jul 2004 00:12:14 +0200 + +ekg (1:1.4-3) unstable; urgency=low + + * Apply some selected patches stolen from current CVS, which both fix + annoying errors and are not very instrusive, so we can have a nice + and cozy ekg/libgadu in sarge. The exact list of modifications is in + README.Debian. + + -- Marcin Owsiany Sun, 22 Feb 2004 16:47:59 +0100 + +ekg (1:1.4-2) unstable; urgency=medium + + * Corrected: libgadu2 -> libgadu3: + - directory name in dh_shlibdeps invocation in debian/rules + - package name in docs/ULOTKA + * Urgency justification: see 1:1.4-1 + + -- Marcin Owsiany Wed, 31 Dec 2003 01:26:15 +0100 + +ekg (1:1.4-1) unstable; urgency=medium + + * New upstream version. + * Urgency justification: + - brings possibly security related fixes (signedness) + - supports new protocol which should be supported in sarge, so that the + package does not become unsuable when the servers drop the previous + protocol (has happened before) + * debian/libgadu-dev.links, debian/libgadu2.* debian/control: updated to + match new ABI version. + * Added a build-dependency on libjpeg62-dev | libjpeg-dev, since libjpeg is + now needed for displaying tokens sent by the server. Also added + --with-libjpeg to debian/rules and README.Debian + + -- Marcin Owsiany Sun, 14 Dec 2003 16:52:32 +0100 + +ekg (1:1.2-1) unstable; urgency=high + + * New upstream version, minor changes + - adds manpages for ekglogs, Closes: #207486 + * Reason for urgency the same as in 20030826+1.2rc1-1 (fixes a DoS) + * Change versioning scheme (snapshot date will be appended to the main + version as needed). Use an epoch for this reason. + * Install the manpages in debian/rules + * Bump standars-version to 3.6.1 + * Pass -Wl,-z,defs to libgadu linking to disallow undefined symbols at link + time as suggested by the policy + * Change debhelper compatibility mode to 4, and build-dep to (>= 4) + * Add misc:Depends to Depends lines for all packages as encouraged by + debhelper(7) + + -- Marcin Owsiany Thu, 11 Sep 2003 14:20:51 +0200 + +ekg (20030826+1.2rc1-2) unstable; urgency=high + + * Build-depend on glib1.2, not 2.0, Closes: #207449 + * Urgency: the same reason as -1 + + -- Marcin Owsiany Wed, 27 Aug 2003 11:50:49 +0200 + +ekg (20030826+1.2rc1-1) unstable; urgency=high + + * New upstream revision (1.2rc1) + - Fixes a DoS vulnerability + * Include ekg_logs: + - build-depend on and suggest glib + - include gglogs.vim in examples + + -- Marcin Owsiany Wed, 27 Aug 2003 02:08:00 +0200 + +ekg (20030810-1) unstable; urgency=low + + * New upstream revision (this is after 1.1 release) + * This build is against python 2.3. Hopefully nothing will break. + + -- Marcin Owsiany Mon, 11 Aug 2003 19:32:37 +0200 + +ekg (20030708+1.1rc2-1) unstable; urgency=medium + + * New upstream version 1.1rc2 (the same as snapshots 20030707 and 20030708) + * Build --with-pthread Closes: #200199 + * configure.in: applied a patch from CVS which adds -pthread to libgadu.so + linking command + * Urgency=medium again because of the reason in 20030702-1 + + -- Marcin Owsiany Thu, 10 Jul 2003 17:25:01 +0200 + +ekg (20030702-1) unstable; urgency=medium + + * New upstream snapshot + - fixes some important bugs (segfaults, data loss), thus urgency=medium + * Added four new contrib files to examples. + + -- Marcin Owsiany Thu, 03 Jul 2003 00:47:35 +0200 + +ekg (20030617-1) unstable; urgency=low + + * New upstream snapshot. + * control: + - Add libssl-dev to libgadu-dev Depends:. Thanks to Bartosz Fenski for + noticing. + - Upgraded Standards-version to 3.5.10 (no changes needed) + * rules: + - Added -g to CFLAGS (removed from upstream configure.in) + * libgadu-dev.files: + - Distribute libgadu.pc (pkg-config file) in libgadu-dev. Thanks to + Patryk Sciborek for suggesting that. + * libgadu-dev.doc-base.api, libgadu-dev.doc-base.protocol: new files + - Add libgadu API and gg protocol documentation to Apps/Programming + section + * TODO: removed 2 entries (doc-base and pkgconfig) + + -- Marcin Owsiany Wed, 18 Jun 2003 00:13:00 +0200 + +ekg (20030608+1.1rc1-1) unstable; urgency=medium + + * New upstream version 1.1rc1 (the same as snapshot 20030608) + * Bumped API revision + * Adds TLSv1 connections. Thus urgency=medium since it is possible that + non-tls connections will be phased out in the future. + + -- Marcin Owsiany Mon, 9 Jun 2003 11:15:43 +0200 + +ekg (20030504-1) unstable; urgency=high + + * New upstream snapshot (we skip 1.0 hoping that sarge will be frozen after + 1.1 is released) + * Urgency high because it includes a security fix (DoS via DCC) + * Add optimization flag to CFLAGS_LIBGADU (upstream configure.in changed) + + -- Marcin Owsiany Mon, 5 May 2003 13:25:39 +0200 + +ekg (20030405-1) unstable; urgency=low + + * New upstream snapshot + * Removed readline support in favor of encryption support (see README.Debian + for a rationale) + * Changed libgadu-dev section to libdevel + + -- Marcin Owsiany Sun, 5 Mar 2003 22:10:00 +0200 + +ekg (20030327-1) unstable; urgency=low + + * New upstream snapshot (fixes two readline UI bugs) + * Applied a patch which didn't make it into the snapshot + * Remove libgadu2.shlibs and add "-V" to dh_shlibs call (I wonder why I + didn't do that earlier) + + -- Marcin Owsiany Thu, 27 Mar 2003 22:51:53 +0100 + +ekg (20030326-1) unstable; urgency=low + + * New upstream snapshot (1.0rc1 + fixes) + * Update version in libgadu2.shlibs file + * Install new API documentation (file names changed upstream) + * Bumped API revision in *.links files + + -- Marcin Owsiany Wed, 26 Mar 2003 22:08:17 +0100 + +ekg (20030301-1) unstable; urgency=low + + * New upstream snapshot + * Update version in libgadu2.shlibs file + * Don't install ekg.pl (removed upstream because ui-automaton was removed) + * Updated standards-version to 3.5.8 (pay attention to nostrip,noopt in + DEB_BUILD_OPTIONS) + * Removed unneeded dh_undocumented call + * Updated ekl2 manpages + + -- Marcin Owsiany Sun, 2 Mar 2003 16:32:53 +0100 + +ekg (20030213-1) unstable; urgency=low + + * New upstream snapshot + * Buped API number + * README.Debian: + - moved information on which doc file is in which package moved to ULOTKA + - added information on the ./configure flags the package was build with + * Follow the docs changes made by upstream + + -- Marcin Owsiany Fri, 14 Feb 2003 03:43:21 +0100 + +ekg (20030129-1) unstable; urgency=low + + * New upstream snapshot + * Install docs: userlista.txt, historia.txt, ui-ncurses.txt + * Build and install api/ref.* + * Install vars.txt + * Set --sysconfdir to /etc + * Don't install ekgsearch (and its manpages) -- it doesn't work any more, + since the protocol changed + * Don't install test.py (removed upstream) + * Bumped API number + + -- Marcin Owsiany Wed, 29 Jan 2003 21:26:54 +0100 + +ekg (20021218-1) unstable; urgency=low + + * New upstream version + * debian/libgadu2.shlibs: bumped version + * Enabled libgsm support (voice) -- added to build-depends (>= my NMU) + + -- Marcin Owsiany Fri, 20 Dec 2002 00:55:28 +0100 + +ekg (20021123-1) unstable; urgency=low + + * New upstream snapshot. (Lots of fixes) + * Pull the new ekgh script into examples + * Use --enable-force-ncurses to make the default UI consistent with upstream + + -- Marcin Owsiany Sun, 24 Nov 2002 17:49:05 +0100 + +ekg (20021029-1) unstable; urgency=low + + * New snapshot. (Lots of fixes, speech synthesis, log compression, + conferences, python support, libgadu api version bump and more) + * Don't try to check for termcap (--without-termcap). + * Linked with zlib and python. + * Not likned with libgsm (gotta sort that #inlude problem out + first). + * Not linked with openssl (I guess I'm not allowed to do that since ekg is + GPL-ed). + * Downgreded the dependency on perl to a "Recommends:" (It's only needed for + ekgsearch). + * Added contrib/ekg.pl to examples (looks like it connects ekg to irssi). + Also changed the path to ekg in it. + * Added new docs/sim.txt to ekg docs. + + -- Marcin Owsiany Fri, 30 Oct 2002 00:03:00 +0100 + +ekg (20020906-1) unstable; urgency=low + + * New snapshot. + * Added info about new interface to Description. + * Generate shlibs.local automatically (dh_shlibdeps' -l & -L) + + -- Marcin Owsiany Sat, 7 Sep 2002 13:13:49 +0200 + +ekg (20020901-1) unstable; urgency=low + + * New snapshot, new soname. + * Include link.pl and test.py in ekg examples + * Added api/functions.txt and python.txt to docs + * Rebuilt against new libreadline to workaround ABI change. + * Fix the description, thanks Martin. Closes: #155580 + + -- Marcin Owsiany Mon, 2 Sep 2002 00:14:28 +0200 + +ekg (20020727-1) unstable; urgency=low + + * Initial Release. Closes: #152528 + * Moved ioctld to /usr/lib/ekg + * A few documents changed to point to files with full paths as installed + from a package + * Link the examples dynamically with libgadu + + -- Marcin Owsiany Sat, 27 Jul 2002 22:40:03 +0200 + --- ekg-1.8~rc1.orig/debian/ekg.docs +++ ekg-1.8~rc1/debian/ekg.docs @@ -0,0 +1,19 @@ +docs/FAQ +docs/README +docs/TODO +docs/ULOTKA +docs/addons.txt +docs/dcc.txt +docs/emoticons.ansi +docs/emoticons.sample +docs/files.txt +docs/gdb.txt +docs/libgadu.txt +docs/mysz.txt +docs/python.txt +docs/sim.txt +docs/slownik.txt +docs/themes.txt +docs/ui-ncurses.txt +docs/vars.txt +docs/voip.txt --- ekg-1.8~rc1.orig/debian/rules +++ ekg-1.8~rc1/debian/rules @@ -0,0 +1,133 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. +# Adapted for ekg package by Marcin Owsiany. +# GNU copyright 2002, 2003 + +#export DH_VERBOSE=1 + +# Help cross-compiling +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +CFLAGS += -g +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +export CFLAGS + +# dh_strip will take care of nostrip + +checkperms-stamp: + for f in depcomp missing config.guess config.sub compile install-sh configure ; do \ + if [ -e $$f -a ! -x $$f ] ; then chmod +x $$f ; fi ; done + touch checkperms-stamp + +config.status: configure checkperms-stamp + dh_testdir +# Remember to update README.Debian as well... + ./configure \ + --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --libexecdir=\$${prefix}/lib/ekg \ + --with-pthread \ + --enable-ioctld \ + --disable-ui-readline \ + --enable-ui-ncurses \ + --enable-force-ncurses \ + --without-termcap \ + --without-bind \ + --enable-aspell \ + --with-libgsm \ + --with-python \ + --with-zlib \ + --without-libjpeg \ + --without-libungif \ + --with-openssl +# Remember to update README.Debian as well... + + +build: build-stamp +build-stamp: config.status + dh_testdir + $(MAKE) + $(MAKE) -C contrib/ekg_logs + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp checkperms-stamp + if [ -e Makefile ] ; then $(MAKE) clean ; fi +# make distclean is too agressive (removes configure), and make clean -- to +# lazy. Therefore clean the following files explicitly: + rm -f examples/Makefile + rm -f src/Makefile + rm -f config.log + rm -f config.status + rm -f Makefile + rm -f config.h + if [ -e contrib/ekg_logs/Makefile ] ; then $(MAKE) -C contrib/ekg_logs clean ; fi + -test -r /usr/share/misc/config.sub && \ + cp -f /usr/share/misc/config.sub config.sub + -test -r /usr/share/misc/config.guess && \ + cp -f /usr/share/misc/config.guess config.guess + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr + install -m 0755 -o root -g root contrib/ekg_logs/parse debian/tmp/usr/bin/ekglogs + + +binary-indep: build install +# We have nothing to do. + +binary-arch: build install + dh_testdir + dh_testroot + dh_movefiles +# ioctld is not supported at least on hurd-i386 + case $(DEB_BUILD_GNU_TYPE) in i[3456]86-gnu) ;; *) dh_install --sourcedir=debian/tmp usr/lib/ekg/ioctld ;; esac + install -m 0755 -o root -g root contrib/ekl2.sh debian/ekg/usr/bin/ekl2 + dh_installdocs + dh_installexamples -pekg contrib/ekl2.pl contrib/link.pl contrib/ekgh \ + contrib/ekglog.pl contrib/ekg_logs/gglogi.vim \ + contrib/scripts/ekgbot-pre1.py \ + contrib/scripts/linki.py + dh_installexamples + dh_installmenu + dh_installman + install -p -m644 docs/ekl2.man.en debian/ekg/usr/share/man/man1/ekl2.1 + install -p -m644 docs/ekl2.man.pl debian/ekg/usr/share/man/pl/man1/ekl2.1 + install -p -m644 docs/ekglogs.man.en debian/ekg/usr/share/man/man1/ekglogs.1 + install -p -m644 docs/ekglogs.man.pl debian/ekg/usr/share/man/pl/man1/ekglogs.1 + dh_installinfo + dh_installchangelogs ChangeLog + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs -V + dh_installdeb + dh_shlibdeps -X debian/ekg/usr/bin/ekglogs +# A hack to downgrade ekglogs dependancies to recommedations + dpkg-shlibdeps -Tdebian/ekg.substvars.tmp -dRecommends debian/ekg/usr/bin/ekglogs + cat debian/ekg.substvars.tmp >> debian/ekg.substvars + rm -f debian/ekg.substvars.tmp +# Endhack :-) + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- ekg-1.8~rc1.orig/debian/watch +++ ekg-1.8~rc1/debian/watch @@ -0,0 +1,2 @@ +version=3 +opts=dversionmangle=s/^.*[+]//;s/^([\d.]+)$/$1rel/,uversionmangle=s/^([\d.]+)$/$1rel/ http://ekg.chmurka.net/download.php ekg-(\d[^[:space:]]*\.[^[:space:]]*)\.(?:tar\.gz|tgz|tar\.bz2|tbz|tbz2) --- ekg-1.8~rc1.orig/debian/compat +++ ekg-1.8~rc1/debian/compat @@ -0,0 +1 @@ +4 --- ekg-1.8~rc1.orig/debian/README.Debian +++ ekg-1.8~rc1/debian/README.Debian @@ -0,0 +1,61 @@ +EKG Debian package +------------------ + +As of April 5th 2003 ekg package is built with encryption support, but without +readline interface. Those two cannot be included together because of license +issues (OpenSSL license is incompatible with GPL, used by libreadline). + +I have chosen to drop ui-readline in favor of encryption support, because it is +mostly deprecated, not actively developed upstream and said to have a very +small user base. However, if enough people ask me, I might build another +version of ekg, which would support readline, but not encryption. + + +Since the documentation frequently refers to the configuration options, here +they are: + + ./configure \ + --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --libexecdir=\$${prefix}/lib/ekg \ + --with-pthread \ + --enable-ioctld \ + --disable-ui-readline \ + --enable-ui-ncurses \ + --enable-force-ncurses \ + --without-termcap \ + --without-bind \ + --enable-aspell \ + --with-libgsm \ + --with-python \ + --with-zlib \ + --without-libjpeg \ + --without-libungif \ + --with-openssl + + -- Marcin Owsiany , Sat, 19 Apr 2008 16:46:06 +0100 + +Server failures +--------------- + + When the main GG server (so called "hub") goes down, the client is unable to + retrieve addresses of other servers. This is not as frequent as it used to be + in the past. However if it happens, it often helps to manually enter a few + addresses. An example (which worked at the time of this writing) is: + + set server 91.197.13.2;91.197.13.26;91.197.13.24;91.197.13.29;91.197.13.12 + + The addresses will probably change with time. In that case try the following + (unofficial) sites, which monitor the servers: + + http://www.kadu.net/monitor/ + http://gg.piasta.pl/monitor-serwerow/ + + They will probably contain an up-to-date list of server addresses. + + -- Marcin Owsiany , Sat, 19 Apr 2008 13:55:59 +0100 + --- ekg-1.8~rc1.orig/debian/ekg.files +++ ekg-1.8~rc1/debian/ekg.files @@ -0,0 +1,6 @@ +usr/bin/ekg +usr/bin/ekglogs +usr/share/ekg/themes/* +usr/share/ekg/vars.txt +usr/share/man/man1/ekg.1 +usr/share/man/pl/man1/ekg.1 --- ekg-1.8~rc1.orig/debian/control +++ ekg-1.8~rc1/debian/control @@ -0,0 +1,32 @@ +Source: ekg +Section: net +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Marcin Owsiany +Build-Depends: debhelper (>= 4.1.1), libgadu-dev (>= 1:1.8.0), libncurses-dev, zlib1g-dev, python-dev, libgsm1-dev (>= 1.0.10-11.1), libssl-dev, libglib2.0-dev, libaspell-dev +Standards-Version: 3.7.3 +Homepage: http://ekg.chmurka.net/ + +Package: ekg +Section: net +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: perl, ${shlibs:Recommends} +Suggests: aspell-pl | aspell-dictionary +Description: console Gadu Gadu client for UNIX systems + EKG ("Eksperymentalny Klient Gadu-Gadu") is an open source + Gadu-Gadu client for UNIX systems. Gadu-Gadu is an instant + messaging program, very popular in Poland. + . + EKG features include: + - irssi-like ncurses interface with mouse support + - sending and receiving files + - voice conversations + - launching shell commands on certain events + - reading input from pipe + - Python scripting support + - speech synthesis (using an external program) + - encryption support + . + Please note that the program is not internationalized and all messages are in + Polish (although the commands are in English). --- ekg-1.8~rc1.orig/debian/ekg.menu +++ ekg-1.8~rc1/debian/ekg.menu @@ -0,0 +1,5 @@ +?package(ekg):needs="text" \ + section="Applications/Network/Communication" \ + title="EKG" \ + command="/usr/bin/ekg" \ + longtitle="EKG - eksperymentalny klient Gadu-Gadu" --- ekg-1.8~rc1.orig/debian/copyright +++ ekg-1.8~rc1/debian/copyright @@ -0,0 +1,25 @@ +This package was debianized by Marcin Owsiany on +Sun, 14 Jul 2002 12:13:03 +0200. + +It was downloaded from http://ekg.chmurka.net/download.php + +Copyright and author information: +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +(C) Copyright 2001-2007 Authors: + Wojtek Kaniewski , + Robert J. WoĹşny , + Adam Osuchowski + ... and others (see AUTORZY section in docs/README) + +License information: +~~~~~~~~~~~~~~~~~~~~ + + The original license terms are in Polish, in docs/README file. + + The client program is released under the terms of the GPL v2 license, with the + additional exception that it is allowed to compile, link and use the program + with OpenSSL library by (The OpenSSL Project), available from + http://www.openssl.org/ + +See /usr/share/common-licenses/GPL-2 for the full license. + --- ekg-1.8~rc1.orig/debian/TODO +++ ekg-1.8~rc1/debian/TODO @@ -0,0 +1,8 @@ +What about ioctl on Hurd? + +Is current mailbox support OK with the policy? + +See contrib/ekgh. + +See if it is possible to integrate ekg with "powiedz" +