grknight    14/10/17 15:08:22

  Modified:             ChangeLog
  Added:                ossp-uuid-1.6.2-r4.ebuild
  Removed:              ossp-uuid-1.6.2-r3.ebuild
  Log:
  Non-maintainer revbump to drop 5.3 wrt bug 524226 ack by dev-zero
  
  (Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with 
key 67C78E1D)

Revision  Changes    Path
1.47                 dev-libs/ossp-uuid/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ossp-uuid/ChangeLog?rev=1.47&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ossp-uuid/ChangeLog?rev=1.47&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ossp-uuid/ChangeLog?r1=1.46&r2=1.47

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/ossp-uuid/ChangeLog,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- ChangeLog   10 Aug 2014 20:38:35 -0000      1.46
+++ ChangeLog   17 Oct 2014 15:08:21 -0000      1.47
@@ -1,6 +1,12 @@
 # ChangeLog for dev-libs/ossp-uuid
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/ossp-uuid/ChangeLog,v 1.46 
2014/08/10 20:38:35 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/ossp-uuid/ChangeLog,v 1.47 
2014/10/17 15:08:21 grknight Exp $
+
+*ossp-uuid-1.6.2-r4 (17 Oct 2014)
+
+  17 Oct 2014; Brian Evans <[email protected]> +ossp-uuid-1.6.2-r4.ebuild,
+  -ossp-uuid-1.6.2-r3.ebuild:
+  Non-maintainer revbump to drop 5.3 wrt bug 524226 ack by dev-zero
 
   10 Aug 2014; Sergei Trofimovich <[email protected]> 
ossp-uuid-1.6.2-r2.ebuild,
   ossp-uuid-1.6.2-r3.ebuild:



1.1                  dev-libs/ossp-uuid/ossp-uuid-1.6.2-r4.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ossp-uuid/ossp-uuid-1.6.2-r4.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ossp-uuid/ossp-uuid-1.6.2-r4.ebuild?rev=1.1&content-type=text/plain

Index: ossp-uuid-1.6.2-r4.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-libs/ossp-uuid/ossp-uuid-1.6.2-r4.ebuild,v 1.1 
2014/10/17 15:08:21 grknight Exp $

EAPI="5"

MY_P="uuid-${PV}"

PHP_EXT_NAME="uuid"
PHP_EXT_INI="yes"
PHP_EXT_ZENDEXT="no"
PHP_EXT_S="${WORKDIR}/${MY_P}/php"
PHP_EXT_OPTIONAL_USE="php"
USE_PHP="php5-5 php5-4"

GENTOO_DEPEND_ON_PERL="no"

inherit eutils multilib perl-module php-ext-source-r2

DESCRIPTION="An ISO-C:1999 API and corresponding CLI for the generation of DCE 
1.1, ISO/IEC 11578:1996 and RFC 4122 compliant UUID"
HOMEPAGE="http://www.ossp.org/pkg/lib/uuid/";
SRC_URI="ftp://ftp.ossp.org/pkg/lib/uuid/${MY_P}.tar.gz";

LICENSE="ISC"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux 
~x86-linux ~x86-macos"
IUSE="+cxx perl php static-libs"

DEPEND="perl? ( dev-lang/perl:= )"
RDEPEND="${DEPEND}"

S="${WORKDIR}/${MY_P}"

src_prepare() {

        epatch \
                "${FILESDIR}/${P}-gentoo-r1.patch" \
                "${FILESDIR}/${P}-gentoo-perl.patch" \
                "${FILESDIR}/${P}-hwaddr.patch" \
                "${FILESDIR}/${P}-manfix.patch" \
                
"${FILESDIR}/${P}-uuid-preserve-m-option-status-in-v-option-handling.patch" \
                "${FILESDIR}/${P}-fix-whatis-entries.patch" \
                "${FILESDIR}/${P}-fix-data-uuid-from-string.patch"

        if use php; then
                local slot
                for slot in $(php_get_slots); do
                        php_init_slot_env ${slot}
                        epatch \
                                "${FILESDIR}/${P}-gentoo-php.patch" \
                                "${FILESDIR}/${P}-php.patch"
                done

                php-ext-source-r2_src_prepare
        fi
}

src_configure() {
        # Notes:
        # * collides with e2fstools libs and includes if not moved around
        # * pgsql-bindings need PostgreSQL-sources and are included since 
PostgreSQL 8.3
        econf \
                --includedir="${EPREFIX}"/usr/include/ossp \
                --with-dce \
                --without-pgsql \
                --without-perl \
                --without-php \
                $(use_with cxx) \
                $(use_enable static-libs static)

        if use php; then
                php-ext-source-r2_src_configure
        fi
}

src_compile() {
        default

        if use perl; then
                cd perl
                # configure needs the ossp-uuid.la generated by `make` in $S
                perl-module_src_configure
                perl-module_src_compile
        fi

        if use php; then
                php-ext-source-r2_src_compile
        fi
}

src_install() {
        DOCS="AUTHORS BINDINGS ChangeLog HISTORY NEWS OVERVIEW PORTING README 
SEEALSO THANKS TODO USERS"
        default

        if use perl ; then
                cd perl
                perl-module_src_install
        fi

        if use php ; then
                php-ext-source-r2_src_install
                cd "${S}/php"
                insinto /usr/share/php
                newins uuid.php5 uuid.php
        fi

        use static-libs || rm -rf "${ED}"/usr/lib*/*.la

        mv "${ED}/usr/$(get_libdir)/pkgconfig"/{,ossp-}uuid.pc
        mv "${ED}/usr/share/man/man3"/uuid.3{,ossp}
        mv "${ED}/usr/share/man/man3"/uuid++.3{,ossp}
}

src_test() {
        export LD_LIBRARY_PATH="${S}/.libs" # required for the perl-bindings to 
load the (correct) library
        default

        use perl && emake -C perl test
}




Reply via email to