Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 91365 Details for
Bug 105954
dev-libs/cryptlib to 3.2.3a (optional odbc support, gcc-4.x)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-libs/cryptlib-3.2.3 ebuild
cryptlib-3.2.3.ebuild (text/plain), 1.83 KB, created by
Daniel Plaza
on 2006-07-10 07:42:59 UTC
(
hide
)
Description:
dev-libs/cryptlib-3.2.3 ebuild
Filename:
MIME Type:
Creator:
Daniel Plaza
Created:
2006-07-10 07:42:59 UTC
Size:
1.83 KB
patch
obsolete
># Copyright 1999-2006 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-libs/cryptlib/cryptlib-3.2.2.ebuild,v 1.1 2005/11/02 03:38:45 sbriesen Exp $ > >inherit eutils multilib flag-o-matic > >MY_PV=${PV//.} > >DESCRIPTION="Powerful security toolkit for adding encryption to software" >HOMEPAGE="http://www.cs.auckland.ac.nz/~pgut001/cryptlib/" >SRC_URI="ftp://ftp.franken.de/pub/crypt/cryptlib/cl${MY_PV}.zip > doc? ( mirror://gentoo/${P}-manual.pdf.bz2 )" > >LICENSE="Sleepycat" >KEYWORDS="~x86 ~amd64" >SLOT="0" >IUSE="doc odbc static" > >S="${WORKDIR}" > >DEPEND=">=sys-apps/sed-4 > app-arch/unzip > odbc? dev-db/unixODBC" >RDEPEND="" > >src_unpack() { > # we need the -a option, so we can not use 'unpack' > unzip -qoa "${DISTDIR}/cl${MY_PV}.zip" > use doc && unpack "${P}-manual.pdf.bz2" > > # we want our own CFLAGS) ;-) > sed -i -e "s:-m.*=pentium::g" -e "s:-fomit-frame-pointer::g" -e "s:-O2::g" \ > -e "s:-O3::g" -e "s:-O4::g" makefile || die "sed makefile failed" > > # change 'make' to '$(MAKE)' > sed -i -e "s:@\?make:\$(MAKE):g" makefile || die "sed makefile failed" > > cd misc > > use odbc && epatch ${FILESDIR}/cryptlib-odbc-support.patch || die "Failed to apply t >he odbc support patch!" >} > >src_compile() { > # we need at least -O2 > replace-flags -O -O2 > replace-flags -Os -O2 > replace-flags -O1 -O2 > local MYCFLAGS="-c -D__UNIX__ -DNDEBUG -I. ${CFLAGS}" > > if use static; then > emake -j1 CFLAGS="${MYCFLAGS}" SCFLAGS="${MYCFLAGS} -fPIC" || \ > die "emake static failed" > fi > > emake -j1 shared CFLAGS="${MYCFLAGS}" SCFLAGS="${MYCFLAGS} -fPIC" || \ > die "emake shared failed" >} > >src_install() { > dolib.so "libcl.so.${PV}" > dosym "libcl.so.${PV}" "/usr/$(get_libdir)/libcl.so" > use static && dolib.a "libcl.a" > > insinto /usr/include > doins cryptlib.h > > dodoc README > use doc && newdoc "${P}-manual.pdf" "manual.pdf" >}
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 105954
:
68451
|
68452
|
71915
|
91365
|
95549
|
96004
|
97615