Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 208378 Details for
Bug 212282
dev-db/sqlite-3.x fails to build on IRIX due to junk output
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
sqlite-3.x ebuild with IRIX patch and string-format hack
sqlite-3.6.19.ebuild (text/plain), 3.54 KB, created by
Stuart Shelton
on 2009-10-26 22:50:32 UTC
(
hide
)
Description:
sqlite-3.x ebuild with IRIX patch and string-format hack
Filename:
MIME Type:
Creator:
Stuart Shelton
Created:
2009-10-26 22:50:32 UTC
Size:
3.54 KB
patch
obsolete
># Copyright 1999-2009 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.6.19.ebuild,v 1.1 2009/10/17 01:45:27 arfrever Exp $ > >EAPI="2" > >inherit eutils flag-o-matic multilib versionator > >DESCRIPTION="an SQL Database Engine in a C Library" >HOMEPAGE="http://www.sqlite.org/" >DOC_BASE="$(get_version_component_range 1-3)" >DOC_PV="$(replace_all_version_separators _ ${DOC_BASE})" >SRC_URI="http://www.sqlite.org/${P}.tar.gz > doc? ( http://www.sqlite.org/${PN}_docs_${DOC_PV}.zip ) > !tcl? ( mirror://gentoo/sqlite3.h-${PV}.bz2 )" > >LICENSE="as-is" >SLOT="3" >KEYWORDS="~irix-mips ~ppc-aix ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" >IUSE="debug doc icu +readline soundex tcl +threadsafe" >RESTRICT="!tcl? ( test )" > >RDEPEND="icu? ( dev-libs/icu ) > readline? ( sys-libs/readline ) > tcl? ( dev-lang/tcl )" >DEPEND="${RDEPEND} > doc? ( app-arch/unzip )" > >pkg_setup() { > if ! use tcl; then > ewarn "Installation of SQLite with \"tcl\" USE flag enabled provides more (TCL-unrelated) functionality." > > if use icu; then > ewarn "Support for ICU is enabled only when \"tcl\" USE flag is enabled." > fi > > ebeep 1 > fi >} > >src_prepare() { > if use icu; then > rm -f test/like.test > fi > > epatch "${FILESDIR}"/${PN}-3.6.2-interix.patch > epatch "${FILESDIR}"/${PN}-3.6.11-interix.patch > > epatch "${FILESDIR}"/${PN}-3.6-irix.patch > > epunt_cxx >} > >src_configure() { > # Support column metadata, bug #266651 > append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA > > # Support R-trees, bug #257646 > # Avoid "./.libs/libsqlite3.so: undefined reference to `sqlite3RtreeInit'" during non-amalgamation building. > if use tcl; then > append-cppflags -DSQLITE_ENABLE_RTREE > fi > > if use icu && use tcl; then > append-cppflags -DSQLITE_ENABLE_ICU > sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed" > fi > > # Support soundex, bug #143794 > use soundex && append-cppflags -DSQLITE_SOUNDEX > > econf \ > $(use_enable debug) \ > $(use_enable readline) \ > $(use_enable threadsafe) \ > $(use_enable threadsafe cross-thread-connections) \ > $(use_enable tcl) \ > $(use_enable tcl amalgamation) \ > --with-readline-inc=-I"${EPREFIX}"/usr/include/readline >} > >src_compile() { > use tcl || cp "${WORKDIR}/sqlite3.h-${PV}" sqlite3.h > > if [[ ${CHOST} == *-irix* ]]; then > for FILE in $( > find "${S}" -type f > ); do > grep "%-[0-9]\+s" "$FILE" >/dev/null 2>&1 && \ > sed -i".dist" 's/%-[0-9]\+s/%s/g' "$FILE" > > head -n 1 "$FILE" | grep "^#\![[:space:]]*/" | grep -v "$EPREFIX" >/dev/null 2>&1 && \ > sed -i".dist" "s|^#![[:space:]]*/|#!$EPREFIX/|" "$FILE" > done > fi > > emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" || die "emake failed" >} > >src_test() { > if [[ "${EUID}" -ne "0" ]]; then > local test="test" > use debug && test="fulltest" > emake ${test} || die "Some test(s) failed" > else > ewarn "The userpriv feature must be enabled to run tests." > eerror "Testsuite will not be run." > fi > > if ! use tcl; then > ewarn "You must enable the tcl USE flag if you want to run the testsuite." > eerror "Testsuite will not be run." > fi >} > >src_install() { > emake \ > DESTDIR="${D}" \ > TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" \ > install \ > || die "emake install failed" > > doman sqlite3.1 || die "doman sqlite3.1 failed" > > if use doc; then > # Naming scheme changes randomly between - and _ in releases > # http://www.sqlite.org/cvstrac/tktview?tn=3523 > dohtml -r "${WORKDIR}"/${PN}-${DOC_PV}-docs/* || die "dohtml failed" > fi >}
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 212282
:
196255
| 208378