Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 341746 Details for
Bug 457002
dev-db/redis-2.6.13 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
redis-2.6.11.ebuild
redis-2.6.11.ebuild (text/plain), 2.55 KB, created by
Johan Bergström
on 2013-03-11 20:27:18 UTC
(
hide
)
Description:
redis-2.6.11.ebuild
Filename:
MIME Type:
Creator:
Johan Bergström
Created:
2013-03-11 20:27:18 UTC
Size:
2.55 KB
patch
obsolete
># Copyright 1999-2013 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >EAPI=5 > >inherit autotools eutils flag-o-matic user > >DESCRIPTION="A persistent caching system, key-value and data structures database." >HOMEPAGE="http://redis.io/" >SRC_URI="http://redis.googlecode.com/files/${P}.tar.gz" > >LICENSE="BSD" >KEYWORDS="~amd64 ~x86 ~x86-macos ~x86-solaris" >IUSE="+jemalloc tcmalloc test" >SLOT="0" > >RDEPEND="tcmalloc? ( dev-util/google-perftools ) > jemalloc? ( >=dev-libs/jemalloc-3.2 )" >DEPEND=">=sys-devel/autoconf-2.63 > test? ( dev-lang/tcl ) > ${RDEPEND}" >REQUIRED_USE="tcmalloc? ( !jemalloc ) > jemalloc? ( !tcmalloc )" > >S="${WORKDIR}/${PN}-${PV/_/-}" > >pkg_setup() { > enewgroup redis 75 > enewuser redis 75 -1 /var/lib/redis redis >} > >src_prepare() { > epatch "${FILESDIR}/${PN}-2.6.7"-{shared,config}.patch > # now we will rewrite present Makefiles > local makefiles="" > for MKF in $(find -name 'Makefile' | cut -b 3-); do > mv "${MKF}" "${MKF}.in" > sed -i -e 's:$(CC):@CC@:g' \ > -e 's:$(CFLAGS):@AM_CFLAGS@:g' \ > -e 's: $(DEBUG)::g' \ > -e 's:$(OBJARCH)::g' \ > -e 's:ARCH:TARCH:g' \ > -e '/^CCOPT=/s:$: $(LDFLAGS):g' \ > "${MKF}.in" \ > || die "Sed failed for ${MKF}" > makefiles+=" ${MKF}" > done > # autodetection of compiler and settings; generates the modified Makefiles > cp "${FILESDIR}"/configure.ac-2.2 configure.ac > sed -i -e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \ > configure.ac || die "Sed failed for configure.ac" > eautoconf >} > >src_configure() { > econf > > # Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164 > # also, don't define ANSI/c99 for lua twice > sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die >} > >src_compile() { > local myconf="" > > if use tcmalloc ; then > myconf="${myconf} USE_TCMALLOC=yes" > elif use jemalloc ; then > myconf="${myconf} JEMALLOC_SHARED=yes" > else > myconf="${myconf} MALLOC=yes" > fi > > emake ${myconf} >} > >src_install() { > insinto /etc/ > doins redis.conf sentinel.conf > use prefix || fowners redis:redis /etc/{redis,sentinel}.conf > fperms 0644 /etc/{redis,sentinel}.conf > > newconfd "${FILESDIR}/redis.confd" redis > newinitd "${FILESDIR}/redis.initd" redis > > nonfatal dodoc 00-RELEASENOTES BUGS CONTRIBUTING MANIFESTO README > > dobin src/redis-cli > dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-dump > fperms 0750 /usr/sbin/redis-benchmark > dosym /usr/sbin/redis-server /usr/sbin/redis-sentinel > > if use prefix; then > diropts -m0750 > else > diropts -m0750 -o redis -g redis > fi > keepdir /var/{log,lib}/redis >}
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 457002
: 341746