Upgrade from 5.0-rc1 to 5.0-rc3.

Add experimental support for jemalloc.	(*)

Requested by:	farrokhi (*)
This commit is contained in:
Sergey A. Osokin 2018-06-19 23:00:46 +00:00
parent 6489b11b1d
commit 99c247d1a3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=472829
2 changed files with 14 additions and 6 deletions

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= redis
DISTVERSION= 5.0-rc1
DISTVERSION= 5.0-rc3
CATEGORIES= databases
PKGNAMESUFFIX= -devel
@ -14,10 +14,11 @@ LICENSE= BSD3CLAUSE
USE_GITHUB= yes
GH_ACCOUNT= antirez
OPTIONS_DEFINE= TESTS TRIB
OPTIONS_DEFINE= JEMALLOC TESTS TRIB
OPTIONS_RADIO= EXTLUA
OPTIONS_RADIO_EXTLUA= LUA LUAJIT
OPTIONS_SUB= yes
JEMALLOC_DESC= Use jemalloc
LUA_DESC= Use lang/lua instead of builtin lua
LUAJIT_DESC= Use lang/luajit instead of builtin lua
TESTS_DESC= Install lang/tcl for redis unit tests
@ -31,6 +32,10 @@ USE_GCC= yes
CFLAGS+= -march=i586
.endif
.if ${PORT_OPTIONS:MJEMALLOC}
MAKE_ENV= "USE_JEMALLOC=yes"
.endif
.if ${PORT_OPTIONS:MTRIB}
CATEGORIES+= ruby
USE_RUBY= yes
@ -86,8 +91,11 @@ PLIST_SUB+= REDIS_USER=${USERS} \
REDIS_DBDIR=${REDIS_DBDIR} \
REDIS_RUNDIR=${REDIS_RUNDIR}
.if ${PORT_OPTIONS:MLUAJIT} || ${PORT_OPTIONS:MLUA}
post-patch:
.if ${PORT_OPTIONS:MJEMALLOC}
@${REINPLACE_CMD} '35s!Linux!FreeBSD!g' ${WRKSRC}/src/Makefile
.endif
.if ${PORT_OPTIONS:MLUAJIT} || ${PORT_OPTIONS:MLUA}
@cd ${WRKSRC}/deps/lua/src && ${CP} fpconv.* lua_* strbuf.* ${WRKSRC}/src/
.endif

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1528123672
SHA256 (antirez-redis-5.0-rc1_GH0.tar.gz) = b5b1abcd3e7594085fed85376e2bc0368bf60dd88afcc28cb0cc2250a6d798a0
SIZE (antirez-redis-5.0-rc1_GH0.tar.gz) = 1918431
TIMESTAMP = 1529067158
SHA256 (antirez-redis-5.0-rc3_GH0.tar.gz) = 4bb2eeef3695d66d8b64767825acfeeb157d64536233eac7eae71b236fd6554f
SIZE (antirez-redis-5.0-rc3_GH0.tar.gz) = 1925158