Remove obsolete versions. Fix broken compilation on gcc-4.1 (#113488).
authorAlin Năstac <mrness@gentoo.org>
Sat, 26 Nov 2005 10:33:12 +0000 (10:33 +0000)
committerAlin Năstac <mrness@gentoo.org>
Sat, 26 Nov 2005 10:33:12 +0000 (10:33 +0000)
Package-Manager: portage-2.0.51.22-r3

12 files changed:
net-libs/wvstreams/ChangeLog
net-libs/wvstreams/Manifest
net-libs/wvstreams/files/digest-wvstreams-4.0.1-r2 [deleted file]
net-libs/wvstreams/files/digest-wvstreams-4.0.2-r2 [moved from net-libs/wvstreams/files/digest-wvstreams-4.0.2 with 100% similarity]
net-libs/wvstreams/files/wvstreams-4.0.1-MOC-fix.patch [deleted file]
net-libs/wvstreams/files/wvstreams-4.0.1-linux-serial.patch [deleted file]
net-libs/wvstreams/files/wvstreams-4.0.1-tcl_8_4.patch [deleted file]
net-libs/wvstreams/files/wvstreams-4.0.1-wireless-user.patch [deleted file]
net-libs/wvstreams/files/wvstreams-4.0.1-without-pam.patch [deleted file]
net-libs/wvstreams/files/wvstreams-4.0.2-gcc41.patch [new file with mode: 0644]
net-libs/wvstreams/wvstreams-4.0.1-r2.ebuild [deleted file]
net-libs/wvstreams/wvstreams-4.0.2-r2.ebuild [moved from net-libs/wvstreams/wvstreams-4.0.2.ebuild with 77% similarity]

index 43106cdbcd5211b934d1dd039edf758e7a3a8709..0509ca0cba5c89d066915580ed670e616c331372 100644 (file)
@@ -1,6 +1,18 @@
 # ChangeLog for net-libs/wvstreams
 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/wvstreams/ChangeLog,v 1.70 2005/11/11 23:08:33 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/wvstreams/ChangeLog,v 1.71 2005/11/26 10:33:12 mrness Exp $
+
+*wvstreams-4.0.2-r2 (26 Nov 2005)
+
+  26 Nov 2005; Alin Nastac <mrness@gentoo.org>
+  -files/wvstreams-4.0.1-MOC-fix.patch,
+  -files/wvstreams-4.0.1-linux-serial.patch,
+  -files/wvstreams-4.0.1-tcl_8_4.patch,
+  -files/wvstreams-4.0.1-wireless-user.patch,
+  -files/wvstreams-4.0.1-without-pam.patch,
+  +files/wvstreams-4.0.2-gcc41.patch, -wvstreams-4.0.1-r2.ebuild,
+  -wvstreams-4.0.2.ebuild, +wvstreams-4.0.2-r2.ebuild:
+  Remove obsolete versions. Fix broken compilation on gcc-4.1 (#113488).
 
   11 Nov 2005; Michael Hanselmann <hansmi@gentoo.org>
   wvstreams-4.0.2-r1.ebuild:
index b7fafb1639f1d47d0de4adf0b33a3d7e95990cdf..01ad2a49fb76c17eb1a72e7cd58e134648418b51 100644 (file)
@@ -1,19 +1,23 @@
-MD5 607a0aab122ee80692066f4909d1a240 ChangeLog 10306
-MD5 f4e61e52cab6cac5470b77a7bd3358a9 files/digest-wvstreams-4.0.1-r2 68
-MD5 722051cdd8d4e8747f83c0d512f3ec2a files/digest-wvstreams-4.0.2 68
-MD5 722051cdd8d4e8747f83c0d512f3ec2a files/digest-wvstreams-4.0.2-r1 68
-MD5 16733d2b49133ec4fd75fa7dbca890ea files/wvstreams-4.0.1-MOC-fix.patch 479
-MD5 9c69b24927d041fa398d060e4e5f1bb1 files/wvstreams-4.0.1-linux-serial.patch 7563
-MD5 03b73077a83c635ab211f235c7a429bf files/wvstreams-4.0.1-tcl_8_4.patch 822
-MD5 0cb9b1e5a568cd8f0e5f186a131a74a5 files/wvstreams-4.0.1-wireless-user.patch 466
-MD5 a48902f93ab5425fc59a483df42f3d0a files/wvstreams-4.0.1-without-pam.patch 418
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 20360f0edf336b70ec705f897c27e29b wvstreams-4.0.2-r2.ebuild 2601
+MD5 e594922148c5a6f7087f083cf392e55c wvstreams-4.0.2-r1.ebuild 2558
+MD5 a7e543129a78dc4ef37da644ba538951 ChangeLog 10798
+MD5 227de7f678ad662524292836709de75f metadata.xml 313
 MD5 16733d2b49133ec4fd75fa7dbca890ea files/wvstreams-4.0.2-MOC-fix.patch 479
-MD5 189d6997246f2943d43b5c18d0a78163 files/wvstreams-4.0.2-external-xplc.patch 1659
+MD5 dbec7770662be21658b4ba9740cf2793 files/wvstreams-4.0.2-wireless-user.patch 466
+MD5 722051cdd8d4e8747f83c0d512f3ec2a files/digest-wvstreams-4.0.2-r1 68
+MD5 722051cdd8d4e8747f83c0d512f3ec2a files/digest-wvstreams-4.0.2-r2 68
 MD5 26127f51d3c7e77edb001d4cb33882d0 files/wvstreams-4.0.2-linux-serial.patch 6412
 MD5 b65b1449a0bc6ff06e8c843b37717f05 files/wvstreams-4.0.2-speex-const.patch 951
 MD5 0b5b1b03e323747aa3ce30492fe18cc1 files/wvstreams-4.0.2-tcl_8_4.patch 1022
-MD5 dbec7770662be21658b4ba9740cf2793 files/wvstreams-4.0.2-wireless-user.patch 466
-MD5 227de7f678ad662524292836709de75f metadata.xml 313
-MD5 5918fbf27cbd22f3a676a5720e82ffb6 wvstreams-4.0.1-r2.ebuild 2169
-MD5 e594922148c5a6f7087f083cf392e55c wvstreams-4.0.2-r1.ebuild 2558
-MD5 dfdaac094acad1dc03d979c2fda35c97 wvstreams-4.0.2.ebuild 2179
+MD5 6448ad9ded98b10b600e0b3386d2c4bf files/wvstreams-4.0.2-gcc41.patch 698
+MD5 189d6997246f2943d43b5c18d0a78163 files/wvstreams-4.0.2-external-xplc.patch 1659
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.1 (GNU/Linux)
+
+iD8DBQFDiDn3NSP4Vda7IdsRAhbSAJ4jmk6tAFTBx8mFeB6zteLRT9MjSgCfbIKN
+EPxZ516jEh8XsR8S5XQsEvQ=
+=75Qn
+-----END PGP SIGNATURE-----
diff --git a/net-libs/wvstreams/files/digest-wvstreams-4.0.1-r2 b/net-libs/wvstreams/files/digest-wvstreams-4.0.1-r2
deleted file mode 100644 (file)
index 967ae2b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MD5 89cdc4f979d1f6d745e173bc7485f325 wvstreams-4.0.1.tar.gz 1058667
diff --git a/net-libs/wvstreams/files/wvstreams-4.0.1-MOC-fix.patch b/net-libs/wvstreams/files/wvstreams-4.0.1-MOC-fix.patch
deleted file mode 100644 (file)
index f72d4a4..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur wvstreams-4.0.1.orig/wvrules.mk wvstreams-4.0.1/wvrules.mk
---- wvstreams-4.0.1.orig/wvrules.mk    2005-03-05 17:11:10.000000000 +0100
-+++ wvstreams-4.0.1/wvrules.mk 2005-03-05 17:11:57.000000000 +0100
-@@ -284,7 +284,7 @@
- %.E: %.cc;    $(call wvcxx,$@,$<,$*,,-E)
- %.E: %.cpp;   $(call wvcxx,$@,$<,$*,,-E)
- 
--%.moc: %.h;   moc -o $@ $<
-+%.moc: %.h;   $(MOC) -o $@ $<
- 
- ../%.so:;     @echo "Shared library $@ does not exist!"; exit 1
- ../%.a:;      @echo "Library $@ does not exist!"; exit 1
diff --git a/net-libs/wvstreams/files/wvstreams-4.0.1-linux-serial.patch b/net-libs/wvstreams/files/wvstreams-4.0.1-linux-serial.patch
deleted file mode 100644 (file)
index fd4c87c..0000000
+++ /dev/null
@@ -1,231 +0,0 @@
-diff -Nru wvstreams-4.0.1.orig/config.guess wvstreams-4.0.1/config.guess
---- wvstreams-4.0.1.orig/config.guess  2004-11-18 16:15:05.000000000 +0200
-+++ wvstreams-4.0.1/config.guess       2005-02-17 21:47:14.995711640 +0200
-@@ -3,7 +3,7 @@
- #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
- #   2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
- 
--timestamp='2004-08-13'
-+timestamp='2004-11-12'
- 
- # 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
-@@ -319,6 +319,9 @@
-     *:OS/390:*:*)
-       echo i370-ibm-openedition
-       exit 0 ;;
-+    *:z/VM:*:*)
-+      echo s390-ibm-zvmoe
-+      exit 0 ;;
-     *:OS400:*:*)
-         echo powerpc-ibm-os400
-       exit 0 ;;
-@@ -342,7 +345,7 @@
-     DRS?6000:unix:4.0:6*)
-       echo sparc-icl-nx6
-       exit 0 ;;
--    DRS?6000:UNIX_SV:4.2*:7*)
-+    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
-       case `/usr/bin/uname -p` in
-           sparc) echo sparc-icl-nx7 && exit 0 ;;
-       esac ;;
-@@ -824,6 +827,12 @@
-     cris:Linux:*:*)
-       echo cris-axis-linux-gnu
-       exit 0 ;;
-+    crisv32:Linux:*:*)
-+      echo crisv32-axis-linux-gnu
-+      exit 0 ;;
-+    frv:Linux:*:*)
-+      echo frv-unknown-linux-gnu
-+      exit 0 ;;
-     ia64:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
-       exit 0 ;;
-@@ -1241,7 +1250,10 @@
-           A*) echo alpha-dec-vms && exit 0 ;;
-           I*) echo ia64-dec-vms && exit 0 ;;
-           V*) echo vax-dec-vms && exit 0 ;;
--      esac
-+      esac ;;
-+    *:XENIX:*:SysV)
-+      echo i386-pc-xenix
-+      exit 0 ;;
- esac
- 
- #echo '(No uname command or uname output not recognized.)' 1>&2
-diff -Nru wvstreams-4.0.1.orig/config.sub wvstreams-4.0.1/config.sub
---- wvstreams-4.0.1.orig/config.sub    2004-11-18 16:15:05.000000000 +0200
-+++ wvstreams-4.0.1/config.sub 2005-02-17 21:47:14.996711488 +0200
-@@ -3,7 +3,7 @@
- #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
- #   2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
- 
--timestamp='2004-06-24'
-+timestamp='2004-11-30'
- 
- # This file is (in principle) common to ALL GNU software.
- # The presence of a machine in this file suggests that SOME GNU software
-@@ -267,7 +267,7 @@
-       | tahoe | thumb | tic4x | tic80 | tron \
-       | v850 | v850e \
-       | we32k \
--      | x86 | xscale | xstormy16 | xtensa \
-+      | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
-       | z8k)
-               basic_machine=$basic_machine-unknown
-               ;;
-@@ -343,8 +343,8 @@
-       | tron-* \
-       | v850-* | v850e-* | vax-* \
-       | we32k-* \
--      | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
--      | xtensa-* \
-+      | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
-+      | xstormy16-* | xtensa-* \
-       | ymp-* \
-       | z8k-*)
-               ;;
-@@ -457,6 +457,9 @@
-       crds | unos)
-               basic_machine=m68k-crds
-               ;;
-+      crisv32 | crisv32-* | etraxfs*)
-+              basic_machine=crisv32-axis
-+              ;;
-       cris | cris-* | etrax*)
-               basic_machine=cris-axis
-               ;;
-@@ -486,6 +489,10 @@
-               basic_machine=m88k-motorola
-               os=-sysv3
-               ;;
-+      djgpp)
-+              basic_machine=i586-pc
-+              os=-msdosdjgpp
-+              ;;
-       dpx20 | dpx20-*)
-               basic_machine=rs6000-bull
-               os=-bosx
-@@ -1026,6 +1033,10 @@
-               basic_machine=hppa1.1-winbond
-               os=-proelf
-               ;;
-+      xbox)
-+              basic_machine=i686-pc
-+              os=-mingw32
-+              ;;
-       xps | xps100)
-               basic_machine=xps100-honeywell
-               ;;
-@@ -1294,6 +1305,9 @@
-       -kaos*)
-               os=-kaos
-               ;;
-+      -zvmoe)
-+              os=-zvmoe
-+              ;;
-       -none)
-               ;;
-       *)
-diff -Nru wvstreams-4.0.1.orig/debian/changelog wvstreams-4.0.1/debian/changelog
---- wvstreams-4.0.1.orig/debian/changelog      2004-11-18 16:15:05.000000000 +0200
-+++ wvstreams-4.0.1/debian/changelog   2005-02-17 21:47:14.997711336 +0200
-@@ -1,3 +1,29 @@
-+wvstreams (4.0.1-1.3) unstable; urgency=high
-+
-+  * Non-maintainer upload.
-+  * High-urgency upload for sarge-targetted RC bugfix
-+  * Fix WvModem::setup_modem to not expect TIOCSSERIAL to work if we're not
-+    root.  (Closes: #292618)
-+
-+ -- Steve Langasek <vorlon@debian.org>  Sat,  5 Feb 2005 02:45:25 -0800
-+
-+wvstreams (4.0.1-1.2) unstable; urgency=high
-+
-+  * NMU with maintainer's permission
-+  * Use high urgency as the version in testing has unfixed
-+    RC bugs (#281772)
-+  * libwvstreams.dev has to depend on libxplc0.3.10-dev
-+    (Closes: #289237)
-+
-+ -- Frank Lichtenheld <djpig@debian.org>  Sun,  9 Jan 2005 14:40:02 +0100
-+
-+wvstreams (4.0.1-1.1) unstable; urgency=low
-+
-+  * NMU at request of maintainer
-+  * add doxygen to build-depends (Cloeses: #286593)
-+
-+ -- Blars Blarson <blarson@blars.org>  Mon, 27 Dec 2004 18:51:32 -0800
-+
- wvstreams (4.0.1-1) unstable; urgency=low
- 
-   * New upstream version.  (Closes: Bug#276571)
-diff -Nru wvstreams-4.0.1.orig/debian/control wvstreams-4.0.1/debian/control
---- wvstreams-4.0.1.orig/debian/control        2004-11-18 16:15:05.000000000 +0200
-+++ wvstreams-4.0.1/debian/control     2005-02-17 21:47:14.997711336 +0200
-@@ -3,7 +3,7 @@
- Priority: optional
- Maintainer: Simon Law <sfllaw@debian.org>
- Uploaders: James Morrison <phython@debian.org>, Patrick Patterson <ppatters@debian.org>
--Build-Depends: debhelper (>> 4.0.0), fftw-dev, libdb4.2-dev, libfam-dev, libpam0g-dev, libqt3-mt-dev, libslp-dev, libspeex-dev, libssl-dev, libvorbis-dev, libxplc0.3.10-dev, zlib1g-dev
-+Build-Depends: debhelper (>> 4.0.0), fftw-dev, libdb4.2-dev, libfam-dev, libpam0g-dev, libqt3-mt-dev, libslp-dev, libspeex-dev, libssl-dev, libvorbis-dev, libxplc0.3.10-dev, zlib1g-dev, doxygen
- Build-Depends-Indep: doxygen
- Standards-Version: 3.6.1
- 
-@@ -99,7 +99,7 @@
- Package: libwvstreams-dev
- Architecture: any
- Section: libdevel
--Depends: libwvstreams4.0-base, libwvstreams4.0-extras, libuniconf4.0, libwvstreams4.0-fft, libwvstreams4.0-qt, libwvstreams4.0-speex, libwvstreams4.0-vorbis, ${misc:Depends}
-+Depends: libwvstreams4.0-base, libwvstreams4.0-extras, libuniconf4.0, libwvstreams4.0-fft, libwvstreams4.0-qt, libwvstreams4.0-speex, libwvstreams4.0-vorbis, libxplc0.3.10-dev, ${misc:Depends}
- Provides: libwvstreams4.0-dev
- Description: Development libraries and header files for libwvstreams4.0
-  Contains the header files and static libraries for use in rapid 
-diff -Nru wvstreams-4.0.1.orig/streams/wvmodem.cc wvstreams-4.0.1/streams/wvmodem.cc
---- wvstreams-4.0.1.orig/streams/wvmodem.cc    2004-11-18 16:15:05.000000000 +0200
-+++ wvstreams-4.0.1/streams/wvmodem.cc 2005-02-17 21:47:34.112805400 +0200
-@@ -190,25 +190,24 @@
-     drain();
-     
- #if HAVE_LINUX_SERIAL_H
--    struct serial_struct old_sinfo, sinfo;
--    sinfo.reserved_char[0] = 0;
--    if (ioctl(getrfd(), TIOCGSERIAL, &old_sinfo) < 0) 
--    {
--      seterr("Cannot get information for serial port.");
--      return;
--    }
--    sinfo = old_sinfo;
--    // Why there are two closing wait timeouts, is beyond me
--    // but there are... apparently the second one is deprecated
--    // but why take a chance...
--    sinfo.closing_wait = ASYNC_CLOSING_WAIT_NONE;
--    sinfo.closing_wait2 = ASYNC_CLOSING_WAIT_NONE;
--
--    if (ioctl(getrfd(), TIOCSSERIAL, &sinfo) < 0) 
--    {
--      seterr("Cannot set information for serial port.");
--      return;
--    }
-+      if (getuid() == 0)
-+      {
-+      struct serial_struct sinfo;
-+      if (ioctl(getrfd(), TIOCGSERIAL, &sinfo) >= 0) //Ignore errors because some modems (at least slmodem) do not support this
-+      {
-+              // Why there are two closing wait timeouts, is beyond me
-+              // but there are... apparently the second one is deprecated
-+              // but why take a chance...
-+              sinfo.closing_wait = ASYNC_CLOSING_WAIT_NONE;
-+              sinfo.closing_wait2 = ASYNC_CLOSING_WAIT_NONE;
-+
-+              if (ioctl(getrfd(), TIOCSSERIAL, &sinfo) < 0) 
-+              {
-+                              seterr("Cannot set information for serial port.");
-+                              return;
-+              }
-+              }
-+      }
- #endif
- 
-     // set up the terminal characteristics.
diff --git a/net-libs/wvstreams/files/wvstreams-4.0.1-tcl_8_4.patch b/net-libs/wvstreams/files/wvstreams-4.0.1-tcl_8_4.patch
deleted file mode 100644 (file)
index 8749f02..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
---- vars.mk.orig       2004-11-18 16:15:05.000000000 +0200
-+++ vars.mk    2005-01-03 08:10:55.377724088 +0200
-@@ -251,3 +251,5 @@
- 
- libwvgtk.a libwvgtk.so: $(call objects,gtk)
- libwvgtk.so: -lgtk -lgdk libwvstreams.so libwvutils.so
-+
-+libuniconf_tcl.so: bindings/uniconf_tcl.o -ltcl8.4 -luniconf
---- configure.ac.orig  2004-11-18 16:15:05.000000000 +0200
-+++ configure.ac       2005-01-03 08:10:55.378723936 +0200
-@@ -473,9 +473,9 @@
- # tcl
- if test "$with_tcl" != "no"; then
-     CPPFLAGS_save="$CPPFLAGS"
--    WV_APPEND(CPPFLAGS, -I/usr/include/tcl8.3)
-+    WV_APPEND(CPPFLAGS, -I/usr/include)
-     AC_CHECK_HEADERS(tcl.h,, [with_tcl=no])
--    AC_CHECK_LIB(tcl8.3, TclInterpInit,, [with_tcl=no])
-+    AC_CHECK_LIB(tcl8.4, TclInterpInit,, [with_tcl=no])
-     if test "$with_tcl" != "no"; then
-         CPPFLAGS="$CPPFLAGS_save"
-     fi
diff --git a/net-libs/wvstreams/files/wvstreams-4.0.1-wireless-user.patch b/net-libs/wvstreams/files/wvstreams-4.0.1-wireless-user.patch
deleted file mode 100644 (file)
index 79acbed..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Nru wvstreams-4.0.1.orig/linuxstreams/wvinterface.cc wvstreams-4.0.1/linuxstreams/wvinterface.cc
---- wvstreams-4.0.1.orig/linuxstreams/wvinterface.cc   2004-11-18 16:15:05.000000000 +0200
-+++ wvstreams-4.0.1/linuxstreams/wvinterface.cc        2005-04-04 23:04:09.079108128 +0300
-@@ -21,6 +21,7 @@
- #include <errno.h>
- #include <linux/sockios.h>
- 
-+#include <linux/compiler.h>
- #define _LINUX_IF_H /* Hack to prevent loading linux/if.h */
- #include <linux/wireless.h>
- 
diff --git a/net-libs/wvstreams/files/wvstreams-4.0.1-without-pam.patch b/net-libs/wvstreams/files/wvstreams-4.0.1-without-pam.patch
deleted file mode 100644 (file)
index 7540ef0..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nru wvstreams-4.0.1.orig/streams/wvpam.cc wvstreams-4.0.1/streams/wvpam.cc
---- wvstreams-4.0.1.orig/streams/wvpam.cc      2004-11-18 16:15:05.000000000 +0200
-+++ wvstreams-4.0.1/streams/wvpam.cc   2005-03-15 09:38:36.416927072 +0200
-@@ -68,7 +68,7 @@
- 
- bool WvPam::authenticate(WvStringParm rhost, WvStringParm user, WvStringParm password)
- {
--    return fail;
-+    return false;
- }
- 
- WvString WvPam::getuser() const
diff --git a/net-libs/wvstreams/files/wvstreams-4.0.2-gcc41.patch b/net-libs/wvstreams/files/wvstreams-4.0.2-gcc41.patch
new file mode 100644 (file)
index 0000000..a3c2083
--- /dev/null
@@ -0,0 +1,22 @@
+--- include/wvhttppool.h       2005-03-23 22:01:23.000000000 -0400
++++ include/wvhttppoolcp.h     2005-11-24 01:20:42.000000000 -0400
+@@ -57,7 +57,7 @@
+     WvString linkname;
+     WvUrl url;
+ 
+-    WvUrlLink::WvUrlLink(WvStringParm _linkname, WvStringParm _url)
++    WvUrlLink(WvStringParm _linkname, WvStringParm _url)
+       : linkname(_linkname), url(_url)
+     {}
+ };
+--- include/unilistgen.h       2005-03-23 22:01:23.000000000 -0400
++++ include/unilistgencp.h     2005-11-24 01:28:13.000000000 -0400
+@@ -31,7 +31,7 @@
+ {
+ public:
+     UniListGen(UniConfGenList *_l);
+-    virtual UniListGen::~UniListGen() { delete l; }
++    virtual ~UniListGen() { delete l; }
+ 
+     UniConfGenList *l;
+     UniConfGenList::Iter i;
diff --git a/net-libs/wvstreams/wvstreams-4.0.1-r2.ebuild b/net-libs/wvstreams/wvstreams-4.0.1-r2.ebuild
deleted file mode 100644 (file)
index e0a94e4..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/wvstreams/wvstreams-4.0.1-r2.ebuild,v 1.13 2005/10/16 11:06:29 mrness Exp $
-
-inherit eutils
-
-DESCRIPTION="A network programming library in C++"
-HOMEPAGE="http://open.nit.ca/wiki/?page=WvStreams"
-SRC_URI="http://people.nit.ca/~sfllaw/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ppc sparc x86"
-IUSE="gtk qt vorbis speex fam qdbm pam slp doc fftw tcltk debug"
-
-RDEPEND="virtual/libc
-       >=sys-libs/db-3
-       >=sys-libs/zlib-1.1.4
-       >=dev-libs/openssl-0.9.7
-       dev-libs/xplc
-       gtk? ( >=x11-libs/gtk+-2.2.0 )
-       qt? ( =x11-libs/qt-3* )
-       vorbis? ( >=media-libs/libvorbis-1.0 )
-       speex? ( media-libs/speex !=media-libs/speex-1.1.4 )
-       fam? ( virtual/fam )
-       qdbm? ( dev-db/qdbm )
-       pam? ( >=sys-libs/pam-0.75 )
-       slp? ( >=net-libs/openslp-1.0.9a )
-       doc? ( app-doc/doxygen )
-       fftw? ( sci-libs/fftw )
-       tcltk? ( >=dev-lang/tcl-8.4 dev-lang/swig )"
-
-DEPEND="${RDEPEND}
-       dev-util/pkgconfig
-       >=sys-devel/autoconf-2.59"
-
-src_unpack() {
-       unpack ${A} ; cd ${S}
-
-       epatch ${FILESDIR}/${P}-linux-serial.patch
-       epatch ${FILESDIR}/${P}-wireless-user.patch
-       epatch ${FILESDIR}/${P}-without-pam.patch
-
-       if useq tcltk; then
-               epatch ${FILESDIR}/${P}-tcl_8_4.patch
-               env WANT_AUTOCONF=2.59 autoconf || die "autoconf failed"
-       fi
-
-       useq qt && epatch ${FILESDIR}/${P}-MOC-fix.patch
-}
-
-src_compile() {
-       local myconf
-       if useq qt; then
-               myconf="--with-qt=/usr/qt/3/"
-               export MOC="/usr/qt/3/bin/moc"
-       else
-               myconf="--without-qt"
-       fi
-       econf ${myconf} \
-               `use_with gtk` \
-               `use_with vorbis ogg` \
-               `use_with vorbis` \
-               `use_with speex` \
-               `use_with fam` \
-               `use_with qdbm` \
-               `use_with pam` \
-               `use_with fftw` \
-               `use_with slp openslp` \
-               `use_with tcltk tcl` \
-               `use_enable debug` \
-               --enable-verbose \
-               --with-bdb \
-               --with-zlib \
-               --with-openssl \
-               --with-xplc \
-               || die "configure failed"
-       emake CXXOPTS="-fPIC -DPIC" COPTS="-fPIC -DPIC" || die "compile failed"
-       use doc && doxygen
-}
-
-src_install() {
-       make DESTDIR=${D} install || die "make install failed"
-       dodoc README COPYING.LIB
-       use doc && dohtml -r Docs/doxy-html/*
-}
similarity index 77%
rename from net-libs/wvstreams/wvstreams-4.0.2.ebuild
rename to net-libs/wvstreams/wvstreams-4.0.2-r2.ebuild
index d7de175f68ff4404afcd61061e3c8df881392b05..8c28f3895564cbac51504d3600aa027fd9722114 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/wvstreams/wvstreams-4.0.2.ebuild,v 1.12 2005/10/16 11:06:29 mrness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/wvstreams/wvstreams-4.0.2-r2.ebuild,v 1.1 2005/11/26 10:33:12 mrness Exp $
 
 inherit eutils
 
@@ -10,7 +10,7 @@ SRC_URI="http://www.csclub.uwaterloo.ca/~ja2morri/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha ~amd64 hppa ppc sparc x86"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
 IUSE="gtk qt vorbis speex fam qdbm pam slp doc fftw tcltk debug"
 
 RDEPEND="virtual/libc
@@ -37,19 +37,28 @@ DEPEND="${RDEPEND}
 src_unpack() {
        unpack ${A} ; cd ${S}
 
+       epatch ${FILESDIR}/${P}-gcc41.patch
        epatch ${FILESDIR}/${P}-linux-serial.patch
        epatch ${FILESDIR}/${P}-wireless-user.patch
        epatch ${FILESDIR}/${P}-speex-const.patch
 
        if useq tcltk; then
                epatch ${FILESDIR}/${P}-tcl_8_4.patch
-               env WANT_AUTOCONF=2.59 autoconf || die "autoconf failed"
        fi
 
+       epatch ${FILESDIR}/${P}-external-xplc.patch
+       local XPLC_VER=`best_version dev-libs/xplc`
+       XPLC_VER=${XPLC_VER#*/*-} #reduce it to ${PV}-${PR}
+       XPLC_VER=${XPLC_VER%%[_-]*} # main version without beta/pre/patch/revision
+       sed -i -e "s:^xplc_version=.*:xplc_version='${XPLC_VER}':" "${S}/configure.ac" \
+               || die "failed to set current xplc version"
+
        useq qt && epatch ${FILESDIR}/${P}-MOC-fix.patch
 }
 
 src_compile() {
+       env WANT_AUTOCONF=2.59 autoconf || die "autoconf failed" #needed by xplc and tcl patch
+
        local myconf
        if useq qt; then
                myconf="--with-qt=/usr/qt/3/"