# Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= redis DISTVERSION= 2.6.0-rc8 CATEGORIES= databases MASTER_SITES= GOOGLE_CODE PKGNAMESUFFIX= -devel MAINTAINER= osa@FreeBSD.org COMMENT= A persistent key-value database with built-in net interface LICENSE= BSD LIB_DEPENDS= execinfo:${PORTSDIR}/devel/libexecinfo OPTIONS_DEFINE= TESTS TESTS_DESC= Install lang/tcl for redis unit tests .include .if ${PORT_OPTIONS:MTESTS} USE_TCL_BUILD= yes .endif CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lm -lexecinfo CONFLICTS?= redis-2.4.* USE_GMAKE= yes MAKE_ENV= "V=yo" USE_RC_SUBR= redis BIN_FILES= redis-benchmark redis-check-aof redis-check-dump \ redis-cli redis-server PKGMESSAGE= ${WRKDIR}/pkg-message 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} 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/!} ${PREFIX}/bin/ ${INSTALL_DATA} ${WRKDIR}/redis.conf ${PREFIX}/etc/redis.conf.sample post-install: .for d in ${REDIS_LOGDIR} ${REDIS_RUNDIR} ${REDIS_DBDIR} [ -d ${d} ] || ${MKDIR} ${d} && ${CHOWN} ${USERS}:${GROUPS} ${d} .endfor test: build @cd ${WRKSRC} && ${TCLSH} tests/test_helper.tcl regression-test: test .include el/electron4/files/elliptic-6.5.3 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* - Remove manual creation and removal of share/applications, as it's now in th...amdmi32013-10-221-1/+0
* Add NO_STAGE all over the place in preparation for the staging support (cat: ...bapt2013-09-211-0/+1
* Add an explicit dependency on pkgconfbapt2013-09-031-1/+1
* - adoption of optionsNGjgh2013-06-052-18/+15
* - Convert USE_GETTEXT to USES (part 4)ak2013-04-261-2/+1
* Convert almost all gnome@ ports to OptionsNG, trim header, use USES=pathfixkwm2013-03-191-7/+8
* - update png to 1.5.10dinoex2012-06-011-1/+1
* Remove the dependency of audio/libmusicbrainz.mezz2012-03-141-2/+1
* The vast majority of pkg-descr files had the following format when theydougb2011-10-241-2/+0
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)amdmi32011-09-241-2/+2
* - remove MD5ohauer2011-07-031-1/+0
* - Bump PORTREVISION to force rebuild after python update.miwi2011-03-051-1/+1
* - Update comms/lirc to 0.9.0p1_4 in order to be able to use the lircnox2011-02-272-1/+2
* Sync to new bsd.autotools.mkade2010-12-041-1/+1
* Presenting GNOME 2.32.1 for FreeBSD. The offical release notes for thiskwm2010-11-204-10/+26
* Chase multimedia/libdvdnav updatemakc2010-09-031-7/+1
* Update to 2.30.2kwm2010-05-222-4/+4
* Presenting GNOME 2.30.1 for FreeBSD. The offical release notes for thiskwm2010-05-113-25/+85
* - update to 1.4.1dinoex2010-03-281-1/+1
* - update to jpeg-8dinoex2010-02-051-1/+1
* Update to 2.28.5ahze2009-12-232-4/+4
* Presenting GNOME 2.28.1 for FreeBSD. The official release notes for thismarcus2009-11-294-33/+42
* -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.mezz2009-08-031-1/+1
* - bump all port that indirectly depends on libjpeg and have not yet been bump...dinoex2009-07-311-1/+1
* Update to 2.26.3.avl2009-07-03