tetromino    15/03/22 21:36:56

  Modified:             dbus-c++-0.9.0-r1.ebuild ChangeLog
  Added:                dbus-c++-0.9.0-r2.ebuild
  Log:
  Add multilib support (bug #514006, thanks to Karl Lindén and tokiclover). Fix 
pthread linking weirdness. Fix USE=doc. Update license.
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
0x18E5B6F2D8D5EC8D)

Revision  Changes    Path
1.3                  dev-libs/dbus-c++/dbus-c++-0.9.0-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dbus-c++/dbus-c++-0.9.0-r1.ebuild?rev=1.3&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dbus-c++/dbus-c++-0.9.0-r1.ebuild?rev=1.3&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dbus-c++/dbus-c++-0.9.0-r1.ebuild?r1=1.2&r2=1.3

Index: dbus-c++-0.9.0-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/dbus-c++/dbus-c++-0.9.0-r1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- dbus-c++-0.9.0-r1.ebuild    24 Apr 2013 08:25:42 -0000      1.2
+++ dbus-c++-0.9.0-r1.ebuild    22 Mar 2015 21:36:55 -0000      1.3
@@ -1,23 +1,23 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/dev-libs/dbus-c++/dbus-c++-0.9.0-r1.ebuild,v 1.2 
2013/04/24 08:25:42 ago Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/dev-libs/dbus-c++/dbus-c++-0.9.0-r1.ebuild,v 1.3 
2015/03/22 21:36:55 tetromino Exp $
 
 EAPI="4"
 
 inherit eutils
 
-DESCRIPTION="provide a C++ API for D-BUS"
+DESCRIPTION="Provides a C++ API for D-BUS"
 HOMEPAGE="http://sourceforge.net/projects/dbus-cplusplus/ 
http://sourceforge.net/apps/mediawiki/dbus-cplusplus/index.php?title=Main_Page";
 SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~ppc ~x86"
 IUSE="doc ecore glib static-libs test"
 
 RDEPEND="sys-apps/dbus
        ecore? ( dev-libs/ecore )
-       glib? ( dev-libs/glib )"
+       glib? ( dev-libs/glib:2 )"
 DEPEND="${RDEPEND}
        doc? ( app-doc/doxygen )
        dev-util/cppunit



1.8                  dev-libs/dbus-c++/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dbus-c++/ChangeLog?rev=1.8&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dbus-c++/ChangeLog?rev=1.8&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dbus-c++/ChangeLog?r1=1.7&r2=1.8

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/dbus-c++/ChangeLog,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ChangeLog   16 Feb 2014 10:34:54 -0000      1.7
+++ ChangeLog   22 Mar 2015 21:36:55 -0000      1.8
@@ -1,6 +1,13 @@
 # ChangeLog for dev-libs/dbus-c++
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-c++/ChangeLog,v 1.7 
2014/02/16 10:34:54 pacho Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-c++/ChangeLog,v 1.8 
2015/03/22 21:36:55 tetromino Exp $
+
+*dbus-c++-0.9.0-r2 (22 Mar 2015)
+
+  22 Mar 2015; Alexandre Rostovtsev <[email protected]>
+  dbus-c++-0.9.0-r1.ebuild, +dbus-c++-0.9.0-r2.ebuild:
+  Add multilib support (bug #514006, thanks to Karl Lindén and tokiclover).
+  Fix pthread linking weirdness. Fix USE=doc. Update license.
 
   16 Feb 2014; Pacho Ramos <[email protected]> -dbus-c++-0.6.0_p20111126.ebuild,
   -dbus-c++-0.9.0.ebuild, metadata.xml:



1.1                  dev-libs/dbus-c++/dbus-c++-0.9.0-r2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dbus-c++/dbus-c++-0.9.0-r2.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dbus-c++/dbus-c++-0.9.0-r2.ebuild?rev=1.1&content-type=text/plain

Index: dbus-c++-0.9.0-r2.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-c++/dbus-c++-0.9.0-r2.ebuild,v 
1.1 2015/03/22 21:36:55 tetromino Exp $

EAPI="5"

AUTOTOOLS_PRUNE_LIBTOOL_FILES="modules"

inherit autotools-multilib

DESCRIPTION="Provides a C++ API for D-BUS"
HOMEPAGE="http://sourceforge.net/projects/dbus-cplusplus/ 
http://sourceforge.net/apps/mediawiki/dbus-cplusplus/index.php?title=Main_Page";
SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"

LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
IUSE="doc ecore glib static-libs test"

RDEPEND="sys-apps/dbus[${MULTILIB_USEDEP}]
        ecore? ( dev-libs/ecore )
        glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
        doc? ( app-doc/doxygen )
        dev-util/cppunit[${MULTILIB_USEDEP}]
        virtual/pkgconfig"

S=${WORKDIR}/lib${P}

PATCHES=(
        "${FILESDIR}"/${P}-gcc-4.7.patch #424707
)

multilib_src_configure() {
        # not just using autotools-multilib_src_configure because of 
multilib_native... logic

        # TODO : add ecore multilib support if/when it is multilibified
        ECONF_SOURCE="${S}" econf \
                --disable-examples \
                $(multilib_native_use_enable doc doxygen-docs) \
                $(multilib_native_use_enable ecore) \
                $(use_enable glib) \
                $(use_enable static-libs static) \
                $(use_enable test tests) \
                PTHREAD_LIBS=-lpthread
        # ACX_PTHREAD sets PTHREAD_CFLAGS but not PTHREAD_LIBS for some 
reason...

        if multilib_is_native_abi; then
                # docs don't like out-of-source builds
                local d
                for d in img html; do
                        ln -s "${S}"/doc/${d} "${BUILD_DIR}"/doc/${d} || die
                done
        fi
}

multilib_src_install_all() {
        einstalldocs

        if use doc; then
                dohtml -r "${S}"/doc/html/*
        fi
}





Reply via email to