public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in net-libs/wvstreams: wvstreams-4.5.ebuild ChangeLog metadata.xml wvstreams-4.4.1.ebuild
@ 2008-12-09 23:31 Peter Alfredsen (loki_val)
  0 siblings, 0 replies; only message in thread
From: Peter Alfredsen (loki_val) @ 2008-12-09 23:31 UTC (permalink / raw
  To: gentoo-commits

loki_val    08/12/09 23:31:27

  Modified:             ChangeLog metadata.xml
  Added:                wvstreams-4.5.ebuild
  Removed:              wvstreams-4.4.1.ebuild
  Log:
  Bump, new upstream version. Adding myself as maintainer as per bug 247677. Various patches added to make the new buildsystem play nice. BerkeleyDB, slp and qdbm support dropped in this release by upstream. Shiny new dbus bindings added.
  (Portage version: 2.2_rc17/cvs/Linux 2.6.28-rc6 x86_64)

Revision  Changes    Path
1.125                net-libs/wvstreams/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/wvstreams/ChangeLog?rev=1.125&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/wvstreams/ChangeLog?rev=1.125&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/wvstreams/ChangeLog?r1=1.124&r2=1.125

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/wvstreams/ChangeLog,v
retrieving revision 1.124
retrieving revision 1.125
diff -u -r1.124 -r1.125
--- ChangeLog	19 Nov 2008 19:30:33 -0000	1.124
+++ ChangeLog	9 Dec 2008 23:31:27 -0000	1.125
@@ -1,6 +1,32 @@
 # ChangeLog for net-libs/wvstreams
 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/wvstreams/ChangeLog,v 1.124 2008/11/19 19:30:33 loki_val Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/wvstreams/ChangeLog,v 1.125 2008/12/09 23:31:27 loki_val Exp $
+
+*wvstreams-4.5 (09 Dec 2008)
+
+  09 Dec 2008; Peter Alfredsen <loki_val@gentoo.org>
+  -files/wvstreams-4.4.1-as-needed.patch,
+  -files/wvstreams-4.4.1-external-xplc.patch,
+  -files/wvstreams-4.4.1-gcc43.patch, -files/wvstreams-4.4.1-gnulib.patch,
+  -files/wvstreams-4.4.1-linux-serial.patch,
+  -files/wvstreams-4.4.1-sigaction.patch,
+  -files/wvstreams-4.4.1-type-punned.patch,
+  -files/wvstreams-4.4.1-uniconfd-ini.patch,
+  -files/wvstreams-4.4.1-valgrind.patch,
+  -files/wvstreams-4.4.1-wireless-user.patch,
+  -files/wvstreams-4.4.1-wvconfemu.patch,
+  +files/wvstreams-4.5-configure.patch,
+  +files/wvstreams-4.5-dbus-configure-fix.patch,
+  +files/wvstreams-4.5-gcc43.patch,
+  +files/wvstreams-4.5-no_sarestorer.patch,
+  +files/wvstreams-4.5-parallel-make.patch,
+  +files/wvstreams-4.5-qt-fixup.patch,
+  +files/wvstreams-4.5-valgrind-optional.patch, metadata.xml,
+  -wvstreams-4.4.1.ebuild, +wvstreams-4.5.ebuild:
+  Bump, new upstream version. Adding myself as maintainer as per bug 247677.
+  Various patches added to make the new buildsystem play nice. BerkeleyDB,
+  slp and qdbm support dropped in this release by upstream. Shiny new dbus
+  bindings added.
 
   19 Nov 2008; Peter Alfredsen <loki_val@gentoo.org> wvstreams-4.4.1.ebuild:
   Ugly fix for eautoreconf failure. Bug 211327.



1.4                  net-libs/wvstreams/metadata.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/wvstreams/metadata.xml?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/wvstreams/metadata.xml?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/wvstreams/metadata.xml?r1=1.3&r2=1.4

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/wvstreams/metadata.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- metadata.xml	21 Sep 2005 23:22:29 -0000	1.3
+++ metadata.xml	9 Dec 2008 23:31:27 -0000	1.4
@@ -3,8 +3,8 @@
 <pkgmetadata>
 <herd>cpp</herd>
 <maintainer>
-<email>mrness@gentoo.org</email>
-<name>Alin Nastac</name>
+<email>loki_val@gentoo.org</email>
+<name>Peter Alfredsen</name>
 </maintainer>
 <longdescription>A network programming library in C++</longdescription>
 </pkgmetadata>



1.1                  net-libs/wvstreams/wvstreams-4.5.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/wvstreams/wvstreams-4.5.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/wvstreams/wvstreams-4.5.ebuild?rev=1.1&content-type=text/plain

Index: wvstreams-4.5.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/wvstreams/wvstreams-4.5.ebuild,v 1.1 2008/12/09 23:31:27 loki_val Exp $

EAPI=2

inherit autotools toolchain-funcs qt3 versionator

DESCRIPTION="A network programming library in C++"
HOMEPAGE="http://alumnit.ca/wiki/?WvStreams"
SRC_URI="http://wvstreams.googlecode.com/files/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
IUSE="qt3 pam doc +ssl +dbus debug"

#Tests fail if openssl is not compiled with -DPURIFY. Gentoo's isn't. FAIL!
RESTRICT="test"

#QA Fail: xplc is compiled as a part of wvstreams.
#It'll take a larger patching effort to get it extracted, since upstream integrated it
#more tightly this time. Probably for the better since upstream xplc seems dead.

RDEPEND="sys-libs/readline
	sys-libs/zlib
	dbus? (  sys-apps/dbus )
	dev-libs/openssl
	qt3? ( x11-libs/qt:3 )
	pam? ( sys-libs/pam )
	virtual/c++-tr1-functional"
DEPEND="${RDEPEND}
	dev-util/pkgconfig
	doc? ( app-doc/doxygen )"

pkg_setup() {
	if has_version '>=sys-devel/gcc-4.1' && ! has_version '>=dev-libs/boost-1.34.1'
	then
		if ! version_is_at_least 4.1 "$(gcc-fullversion)"
		then
			eerror "This package needs the active gcc to be atleast of version 4.1"
			eerror "or for >=dev-libs/boost-1.34.1 to be installed"
			die "Please activate >=sys-devel/gcc-4.1 with gcc-config"
		fi
	fi
}

src_prepare() {
	#Fixes Fedora 402531:
	#https://bugzilla.redhat.com/show_bug.cgi?id=402531
	epatch "${FILESDIR}/${P}-no_sarestorer.patch"
	epatch "${FILESDIR}/${PN}-4.4.1-MOC-fix.patch"
	epatch "${FILESDIR}/${P}-valgrind-optional.patch"
	#Imported from Fedora CVS
	epatch "${FILESDIR}/${P}-gcc43.patch"
	epatch "${FILESDIR}/${P}-configure.patch"
	epatch "${FILESDIR}/${P}-parallel-make.patch"
	epatch "${FILESDIR}/${P}-dbus-configure-fix.patch"
	epatch "${FILESDIR}/${P}-qt-fixup.patch"
	eautoreconf || die "eautoreconf failed"
}

src_configure() {
	export CXX=$(tc-getCXX)

	econf	$(use_with pam) \
		$(use_with qt3 qt) \
		$(use_enable debug) \
		$(use_with dbus) \
		--without-valgrind \
		--with-openssl \
		--disable-optimization \
		--enable-warnings \
		--without-tcl \
		--with-zlib \
		|| die "configure failed"
}

src_compile() {
	emake || die "compile failed"
	use doc && doxygen
}

src_test() {
	emake test
}

src_install() {
	emake DESTDIR="${D}" install || die "make install failed"

	if use doc ; then
		#the list of files is too big for dohtml -r Docs/doxy-html/*
		cd Docs/doxy-html
		dohtml -r *
	fi
}






^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-12-09 23:31 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-09 23:31 [gentoo-commits] gentoo-x86 commit in net-libs/wvstreams: wvstreams-4.5.ebuild ChangeLog metadata.xml wvstreams-4.4.1.ebuild Peter Alfredsen (loki_val)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox