summaryrefslogtreecommitdiff
path: root/databases/redis4/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'databases/redis4/Makefile')
-rw-r--r--databases/redis4/Makefile115
1 files changed, 0 insertions, 115 deletions
diff --git a/databases/redis4/Makefile b/databases/redis4/Makefile
deleted file mode 100644
index 83415dabc3ff..000000000000
--- a/databases/redis4/Makefile
+++ /dev/null
@@ -1,115 +0,0 @@
-# Created by: Sergey Skvortsov <skv@protey.ru>
-# $FreeBSD$
-
-PORTNAME= redis4
-PORTVERSION= 4.0.14
-PORTREVISION= 2
-CATEGORIES= databases
-MASTER_SITES= https://download.redis.io/releases/
-DISTNAME= redis-${PORTVERSION}
-
-MAINTAINER= osa@FreeBSD.org
-COMMENT= Persistent key-value database with built-in net interface
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= EOLed upstream
-EXPIRATION_DATE=2021-03-31
-
-OPTIONS_DEFINE= TESTS TRIB
-OPTIONS_RADIO= EXTLUA
-OPTIONS_RADIO_EXTLUA= LUA LUAJIT
-OPTIONS_SUB= yes
-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
-TRIB_DESC= Install redis-trib.rb (lang/ruby req.)
-
-.include <bsd.port.options.mk>
-
-.if ${ARCH} == i386 && ! ${CFLAGS:M-march=*}
-# Needed for __atomic_fetch_add_8
-USE_GCC= yes
-CFLAGS+= -march=i586
-.endif
-
-.if ${PORT_OPTIONS:MTRIB}
-CATEGORIES+= ruby
-USE_RUBY= yes
-RUN_DEPENDS= rubygem-redis>=2.2:databases/rubygem-redis
-.endif
-
-.if ${PORT_OPTIONS:MLUA}
-USES+= lua:51
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src-Makefile.lua
-.endif
-
-.if ${PORT_OPTIONS:MLUAJIT}
-LIB_DEPENDS+= libluajit-5.1.so:lang/luajit
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src-Makefile.luajit
-.endif
-
-.if ${PORT_OPTIONS:MLUA} || ${PORT_OPTIONS:MLUAJIT}
-CFLAGS+= -fPIC
-LDFLAGS+= -Wl,-E
-.endif
-
-.if ${PORT_OPTIONS:MTESTS}
-USES+= tcl:build
-.endif
-
-LDFLAGS+= -lpthread -lm -lexecinfo
-
-CONFLICTS?= redis-6.* redis5-5.* redis-devel-6.*
-
-USES+= gmake
-MAKE_ENV= "V=yo"
-USE_RC_SUBR= redis sentinel
-BIN_FILES= redis-benchmark redis-check-aof redis-check-rdb \
- redis-cli redis-sentinel redis-server
-
-USERS= redis
-GROUPS= redis
-
-REDIS_DBDIR?= /var/db/redis
-REDIS_RUNDIR?= /var/run/redis
-REDIS_LOGDIR?= /var/log/redis
-
-SUB_FILES= pkg-message
-SUB_LIST+= PORTNAME=${PORTNAME} \
- REDIS_USER=${USERS} \
- REDIS_DBDIR=${REDIS_DBDIR} \
- REDIS_LOGDIR=${REDIS_LOGDIR} \
- REDIS_RUNDIR=${REDIS_RUNDIR}
-
-PLIST_SUB+= REDIS_USER=${USERS} \
- REDIS_GROUP=${GROUPS} \
- REDIS_LOGDIR=${REDIS_LOGDIR} \
- REDIS_DBDIR=${REDIS_DBDIR} \
- REDIS_RUNDIR=${REDIS_RUNDIR}
-
-.if ${PORT_OPTIONS:MLUAJIT} || ${PORT_OPTIONS:MLUA}
-post-patch:
- @cd ${WRKSRC}/deps/lua/src && ${CP} fpconv.* lua_* strbuf.* ${WRKSRC}/src/
-.endif
-
-post-build:
- ${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
- ${WRKSRC}/redis.conf > ${WRKDIR}/redis.conf
-
-do-install:
- ${INSTALL_PROGRAM} ${BIN_FILES:C!^!${WRKSRC}/src/!} ${STAGEDIR}${PREFIX}/bin/
-.if ${PORT_OPTIONS:MTRIB}
- ${INSTALL_SCRIPT} ${WRKSRC}/src/redis-trib.rb ${STAGEDIR}${PREFIX}/bin/
-.endif
- ${INSTALL_DATA} ${WRKDIR}/redis.conf ${STAGEDIR}${PREFIX}/etc/redis.conf.sample
- ${INSTALL_DATA} ${WRKSRC}/sentinel.conf ${STAGEDIR}${PREFIX}/etc/sentinel.conf.sample
- ${MKDIR} ${STAGEDIR}${REDIS_LOGDIR} \
- ${STAGEDIR}${REDIS_DBDIR} \
- ${STAGEDIR}${REDIS_RUNDIR}
-
-do-test:
- @cd ${WRKSRC} && ${TCLSH} tests/test_helper.tcl
-
-.include <bsd.port.mk>