Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 424684 Details for
Bug 573940
dev-libs/ossp-uuid-1.6.2-r6 - Stable Request
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
suggested ebuild
ossp-uuid-1.6.2-r5.ebuild (text/plain), 2.76 KB, created by
Thomas Beutin
on 2016-02-05 15:17:45 UTC
(
hide
)
Description:
suggested ebuild
Filename:
MIME Type:
Creator:
Thomas Beutin
Created:
2016-02-05 15:17:45 UTC
Size:
2.76 KB
patch
obsolete
># Copyright 1999-2015 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Id$ > >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-6 php5-5" > >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 >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 573940
: 424684