diff options
| -rw-r--r-- | databases/redis-devel/Makefile | 8 | ||||
| -rw-r--r-- | databases/redis-devel/distinfo | 6 | ||||
| -rw-r--r-- | databases/redis-devel/files/extra-patch-src-Makefile.lua | 49 | ||||
| -rw-r--r-- | databases/redis-devel/files/extra-patch-src-Makefile.luajit | 45 | 
4 files changed, 66 insertions, 42 deletions
| diff --git a/databases/redis-devel/Makefile b/databases/redis-devel/Makefile index 97c26d1591ef..91c8ece1d330 100644 --- a/databases/redis-devel/Makefile +++ b/databases/redis-devel/Makefile @@ -2,10 +2,12 @@  # $FreeBSD$  PORTNAME=	redis -DISTVERSION=	3.2.5 +DISTVERSION=	4.0-rc1  CATEGORIES=	databases -MASTER_SITES=	http://download.redis.io/releases/ +MASTER_SITES=	https://github.com/antirez/redis/archive/  PKGNAMESUFFIX=	-devel +DISTNAME=	${DISTVERSION} +DIST_SUBDIR=	${PORTNAME}  MAINTAINER=	osa@FreeBSD.org  COMMENT=	Persistent key-value database with built-in net interface @@ -23,6 +25,8 @@ LUAJIT_DESC=	Use lang/luajit instead of builtin lua  TESTS_DESC=	Install lang/tcl for redis unit tests  TRIB_DESC=	Install redis-trib.rb (lang/ruby req.) +WRKSRC=	${WRKDIR}/${PORTNAME}-${DISTVERSION} +  .include <bsd.port.options.mk>  .if ${PORT_OPTIONS:MTRIB} diff --git a/databases/redis-devel/distinfo b/databases/redis-devel/distinfo index e15d9655c061..3c14909a7b04 100644 --- a/databases/redis-devel/distinfo +++ b/databases/redis-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1480441490 -SHA256 (redis-3.2.5.tar.gz) = 8509ceb1efd849d6b2346a72a8e926b5a4f6ed3cc7c3cd8d9f36b2e9ba085315 -SIZE (redis-3.2.5.tar.gz) = 1544040 +TIMESTAMP = 1480898940 +SHA256 (redis/4.0-rc1.tar.gz) = 4a7f8daafd5ca6d65a077d0bb8d4b6cc4ba5a2e6da2281fd45acebd327db941c +SIZE (redis/4.0-rc1.tar.gz) = 1683841 diff --git a/databases/redis-devel/files/extra-patch-src-Makefile.lua b/databases/redis-devel/files/extra-patch-src-Makefile.lua index 7a4611030d22..d04b811e71dc 100644 --- a/databases/redis-devel/files/extra-patch-src-Makefile.lua +++ b/databases/redis-devel/files/extra-patch-src-Makefile.lua @@ -1,47 +1,58 @@ ---- src/Makefile.orig	2016-02-02 19:44:07.760203000 -0500 -+++ src/Makefile	2016-02-02 19:47:01.843358000 -0500 +--- src/Makefile.orig	2016-12-04 19:56:10.186400000 -0500 ++++ src/Makefile	2016-12-04 20:01:02.427294000 -0500  @@ -15,7 +15,7 @@   release_hdr := $(shell sh -c './mkreleasehdr.sh')   uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')   OPTIMIZATION?=-O2 --DEPENDENCY_TARGETS=hiredis linenoise lua geohash-int -+DEPENDENCY_TARGETS=hiredis linenoise geohash-int +-DEPENDENCY_TARGETS=hiredis linenoise lua ++DEPENDENCY_TARGETS=hiredis linenoise + NODEPS:=clean distclean   # Default settings - STD=-std=c99 -pedantic -DREDIS_STATIC='' -@@ -53,7 +53,7 @@ +@@ -54,8 +54,8 @@   # Override default settings if possible   -include .make-settings --FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) -I../deps/geohash-int -+FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) -I../deps/geohash-int - FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG) +-FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) +-FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG) ++FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) ++FINAL_LDFLAGS=$(LDFLAGS) $(DEBUG)   FINAL_LIBS=-lm - DEBUG=-g -ggdb -@@ -98,6 +98,9 @@ - 	FINAL_LIBS+= ../deps/jemalloc/lib/libjemalloc.a -ldl +  + ifeq ($(uname_S),SunOS) +@@ -96,7 +96,7 @@ + endif + endif + # Include paths to dependencies +-FINAL_CFLAGS+= -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src ++FINAL_CFLAGS+= -I../deps/hiredis -I../deps/linenoise +  + ifeq ($(MALLOC),tcmalloc) + 	FINAL_CFLAGS+= -DUSE_TCMALLOC +@@ -114,6 +114,9 @@ + 	FINAL_LIBS+= ../deps/jemalloc/lib/libjemalloc.a   endif -+FINAL_CFLAGS+= -I${PREFIX}/include/lua51 ++FINAL_CFLAGS+=-I${PREFIX}/include/lua51  +FINAL_LIBS+= -L${PREFIX}/lib -llua-5.1  +   REDIS_CC=$(QUIET_CC)$(CC) $(FINAL_CFLAGS)   REDIS_LD=$(QUIET_LINK)$(CC) $(FINAL_LDFLAGS)   REDIS_INSTALL=$(QUIET_INSTALL)$(INSTALL) -@@ -118,6 +121,7 @@ +@@ -134,6 +137,7 @@   REDIS_SERVER_NAME=redis-server   REDIS_SENTINEL_NAME=redis-sentinel - REDIS_SERVER_OBJ=adlist.o quicklist.o ae.o anet.o dict.o server.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o release.o networking.o util.o object.o db.o replication.o rdb.o t_string.o t_list.o t_set.o t_zset.o t_hash.o config.o aof.o pubsub.o multi.o debug.o sort.o intset.o syncio.o cluster.o crc16.o endianconv.o slowlog.o scripting.o bio.o rio.o rand.o memtest.o crc64.o bitops.o sentinel.o notify.o setproctitle.o blocked.o hyperloglog.o latency.o sparkline.o redis-check-rdb.o geo.o + REDIS_SERVER_OBJ=adlist.o quicklist.o ae.o anet.o dict.o server.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o release.o networking.o util.o object.o db.o replication.o rdb.o t_string.o t_list.o t_set.o t_zset.o t_hash.o config.o aof.o pubsub.o multi.o debug.o sort.o intset.o syncio.o cluster.o crc16.o endianconv.o slowlog.o scripting.o bio.o rio.o rand.o memtest.o crc64.o bitops.o sentinel.o notify.o setproctitle.o blocked.o hyperloglog.o latency.o sparkline.o redis-check-rdb.o geo.o lazyfree.o module.o evict.o expire.o geohash.o geohash_helper.o childinfo.o  +REDIS_SERVER_OBJ+=fpconv.o lua_bit.o lua_cjson.o lua_cmsgpack.o lua_struct.o strbuf.o - REDIS_GEOHASH_OBJ=../deps/geohash-int/geohash.o ../deps/geohash-int/geohash_helper.o   REDIS_CLI_NAME=redis-cli   REDIS_CLI_OBJ=anet.o adlist.o redis-cli.o zmalloc.o release.o anet.o ae.o crc64.o -@@ -172,7 +176,7 @@ + REDIS_BENCHMARK_NAME=redis-benchmark +@@ -186,7 +190,7 @@   # redis-server   $(REDIS_SERVER_NAME): $(REDIS_SERVER_OBJ) --	$(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a $(REDIS_GEOHASH_OBJ) $(FINAL_LIBS) -+	$(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a $(REDIS_GEOHASH_OBJ) $(FINAL_LIBS) +-	$(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a $(FINAL_LIBS) ++	$(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a $(FINAL_LIBS)   # redis-sentinel   $(REDIS_SENTINEL_NAME): $(REDIS_SERVER_NAME) diff --git a/databases/redis-devel/files/extra-patch-src-Makefile.luajit b/databases/redis-devel/files/extra-patch-src-Makefile.luajit index 9b9c5f598fe1..a65e15743a47 100644 --- a/databases/redis-devel/files/extra-patch-src-Makefile.luajit +++ b/databases/redis-devel/files/extra-patch-src-Makefile.luajit @@ -1,49 +1,58 @@ ---- src/Makefile.orig	2016-02-02 19:28:26.001101000 -0500 -+++ src/Makefile	2016-02-02 19:31:30.003197000 -0500 +--- src/Makefile.orig	2016-12-04 19:56:10.186400000 -0500 ++++ src/Makefile	2016-12-04 20:01:02.427294000 -0500  @@ -15,7 +15,7 @@   release_hdr := $(shell sh -c './mkreleasehdr.sh')   uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')   OPTIMIZATION?=-O2 --DEPENDENCY_TARGETS=hiredis linenoise lua geohash-int -+DEPENDENCY_TARGETS=hiredis linenoise geohash-int +-DEPENDENCY_TARGETS=hiredis linenoise lua ++DEPENDENCY_TARGETS=hiredis linenoise + NODEPS:=clean distclean   # Default settings - STD=-std=c99 -pedantic -DREDIS_STATIC='' -@@ -53,8 +53,8 @@ +@@ -54,8 +54,8 @@   # Override default settings if possible   -include .make-settings --FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) -I../deps/geohash-int +-FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS)  -FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG) -+FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) -I../deps/geohash-int ++FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS)  +FINAL_LDFLAGS=$(LDFLAGS) $(DEBUG)   FINAL_LIBS=-lm - DEBUG=-g -ggdb -@@ -98,6 +98,9 @@ - 	FINAL_LIBS+= ../deps/jemalloc/lib/libjemalloc.a -ldl + ifeq ($(uname_S),SunOS) +@@ -96,7 +96,7 @@ + endif + endif + # Include paths to dependencies +-FINAL_CFLAGS+= -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src ++FINAL_CFLAGS+= -I../deps/hiredis -I../deps/linenoise +  + ifeq ($(MALLOC),tcmalloc) + 	FINAL_CFLAGS+= -DUSE_TCMALLOC +@@ -114,6 +114,9 @@ + 	FINAL_LIBS+= ../deps/jemalloc/lib/libjemalloc.a   endif -+FINAL_CFLAGS+= -I${PREFIX}/include/luajit-2.0 ++FINAL_CFLAGS+=-I${PREFIX}/include/luajit-2.0  +FINAL_LIBS+= -L${PREFIX}/lib -lluajit-5.1  +   REDIS_CC=$(QUIET_CC)$(CC) $(FINAL_CFLAGS)   REDIS_LD=$(QUIET_LINK)$(CC) $(FINAL_LDFLAGS)   REDIS_INSTALL=$(QUIET_INSTALL)$(INSTALL) -@@ -118,6 +121,7 @@ +@@ -134,6 +137,7 @@   REDIS_SERVER_NAME=redis-server   REDIS_SENTINEL_NAME=redis-sentinel - REDIS_SERVER_OBJ=adlist.o quicklist.o ae.o anet.o dict.o server.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o release.o networking.o util.o object.o db.o replication.o rdb.o t_string.o t_list.o t_set.o t_zset.o t_hash.o config.o aof.o pubsub.o multi.o debug.o sort.o intset.o syncio.o cluster.o crc16.o endianconv.o slowlog.o scripting.o bio.o rio.o rand.o memtest.o crc64.o bitops.o sentinel.o notify.o setproctitle.o blocked.o hyperloglog.o latency.o sparkline.o redis-check-rdb.o geo.o + REDIS_SERVER_OBJ=adlist.o quicklist.o ae.o anet.o dict.o server.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o release.o networking.o util.o object.o db.o replication.o rdb.o t_string.o t_list.o t_set.o t_zset.o t_hash.o config.o aof.o pubsub.o multi.o debug.o sort.o intset.o syncio.o cluster.o crc16.o endianconv.o slowlog.o scripting.o bio.o rio.o rand.o memtest.o crc64.o bitops.o sentinel.o notify.o setproctitle.o blocked.o hyperloglog.o latency.o sparkline.o redis-check-rdb.o geo.o lazyfree.o module.o evict.o expire.o geohash.o geohash_helper.o childinfo.o  +REDIS_SERVER_OBJ+=fpconv.o lua_bit.o lua_cjson.o lua_cmsgpack.o lua_struct.o strbuf.o - REDIS_GEOHASH_OBJ=../deps/geohash-int/geohash.o ../deps/geohash-int/geohash_helper.o   REDIS_CLI_NAME=redis-cli   REDIS_CLI_OBJ=anet.o adlist.o redis-cli.o zmalloc.o release.o anet.o ae.o crc64.o -@@ -172,7 +176,7 @@ + REDIS_BENCHMARK_NAME=redis-benchmark +@@ -186,7 +190,7 @@   # redis-server   $(REDIS_SERVER_NAME): $(REDIS_SERVER_OBJ) --	$(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a $(REDIS_GEOHASH_OBJ) $(FINAL_LIBS) -+	$(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a $(REDIS_GEOHASH_OBJ) $(FINAL_LIBS) +-	$(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a $(FINAL_LIBS) ++	$(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a $(FINAL_LIBS)   # redis-sentinel   $(REDIS_SENTINEL_NAME): $(REDIS_SERVER_NAME) | 
