patrick 14/08/06 03:05:59 Modified: ChangeLog Added: leveldb-1.17.ebuild Log: Bump, thanks to jbergstroem for the fixups (Portage version: 2.2.11-r1/cvs/Linux x86_64, unsigned Manifest commit)
Revision Changes Path 1.22 dev-libs/leveldb/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/leveldb/ChangeLog?rev=1.22&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/leveldb/ChangeLog?rev=1.22&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/leveldb/ChangeLog?r1=1.21&r2=1.22 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-libs/leveldb/ChangeLog,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- ChangeLog 29 Jul 2014 15:52:40 -0000 1.21 +++ ChangeLog 6 Aug 2014 03:05:59 -0000 1.22 @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/leveldb # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/leveldb/ChangeLog,v 1.21 2014/07/29 15:52:40 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/leveldb/ChangeLog,v 1.22 2014/08/06 03:05:59 patrick Exp $ + +*leveldb-1.17 (06 Aug 2014) + + 06 Aug 2014; Patrick Lauer <[email protected]> +leveldb-1.17.ebuild: + Bump, thanks to jbergstroem for the fixups *leveldb-1.15.0-r1 (29 Jul 2014) 1.1 dev-libs/leveldb/leveldb-1.17.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/leveldb/leveldb-1.17.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/leveldb/leveldb-1.17.ebuild?rev=1.1&content-type=text/plain Index: leveldb-1.17.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-libs/leveldb/leveldb-1.17.ebuild,v 1.1 2014/08/06 03:05:59 patrick Exp $ EAPI=5 inherit eutils multilib toolchain-funcs versionator GITCRAP="e353fbc7ea81" DESCRIPTION="a fast key-value storage library written at Google" HOMEPAGE="http://code.google.com/p/leveldb/" SRC_URI="https://${PN}.googlecode.com/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" IUSE="+snappy static-libs +tcmalloc" DEPEND="tcmalloc? ( dev-util/google-perftools ) snappy? ( app-arch/snappy static-libs? ( app-arch/snappy[static-libs] ) )" RDEPEND="${DEPEND}" S="${WORKDIR}/${PN}-${GITCRAP}" src_prepare() { local SHARED_MINOR=$(get_version_component_range 2) cp "${FILESDIR}/${PN}-1.9.0-memenv-so.patch" "${S}/patch" sed -i "s/\(^ SHARED_MINOR =\).*/\1 ${SHARED_MINOR}/" "${S}/patch" epatch "${S}/patch" # lacks execution bit chmod +x "${S}"/build_detect_platform || die } src_configure() { # These vars all get picked up by build_detect_platform # which the Makefile runs for us automatically. tc-export AR CC CXX export OPT="-DNDEBUG ${CPPFLAGS}" # Probably needs more filling out export TARGET_OS case ${CHOST} in *) TARGET_OS="Linux";; esac export USE_SNAPPY=$(usex snappy) export USE_TCMALLOC=no } src_compile() { emake $(usex static-libs '' 'LIBRARY=') all libmemenv.a libmemenv.SHARED } src_test() { emake check } src_install() { insinto /usr/include doins -r include/* helpers/memenv/memenv.h dolib.so libleveldb*$(get_libname)* use static-libs && dolib.a libleveldb.a dolib.a libmemenv.a dolib.so libmemenv*$(get_libname)* }
