Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F116242982
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
7 KB
Referenced Files
None
Subscribers
None
View Options
Index: head/devel/gearmand/Makefile
===================================================================
--- head/devel/gearmand/Makefile (revision 422485)
+++ head/devel/gearmand/Makefile (revision 422486)
@@ -1,117 +1,118 @@
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
PORTNAME= gearmand
PORTVERSION= 1.0.6
PORTREVISION= 5
CATEGORIES= devel
MASTER_SITES= http://launchpad.net/gearmand/1.0/${PORTVERSION}/+download/
MAINTAINER= bdrewery@FreeBSD.org
COMMENT= Gearman C Server and Library
-BROKEN_powerpc64= Does not build
-
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx
LIB_DEPENDS= libboost_program_options.so:devel/boost-libs \
libevent.so:devel/libevent2 \
libuuid.so:misc/e2fsprogs-libuuid
CONFLICTS= p5-Gearman-Server-1.* gearmand-1.1.*
USERS= gearmand
GROUPS= gearmand
+
+BROKEN_powerpc64= Does not build
+BROKEN_sparc64= Does not build: cannot link with boost
USE_PERL5= build
GNU_CONFIGURE= yes
USES= pathfix gmake perl5 python:build libtool execinfo
USE_LDCONFIG= yes
USE_RC_SUBR= gearmand
SUB_LIST+= USERS=${USERS} GROUPS=${GROUPS}
CONFIGURE_ARGS+=--with-lib-prefix=${LOCALBASE} --with-boost=${LOCALBASE} \
--localstatedir=/var/db/${PORTNAME} --enable-static
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo
OPTIONS_DEFINE= DRIZZLE MEMCACHED PGSQL SQLITE MYSQL HIREDIS TOKYOCAB
OPTIONS_DEFAULT=SQLITE
DRIZZLE_DESC= Drizzle support for persistent queue
MEMCACHED_DESC= memcached support for persistent queue
MYSQL_DESC= MySQL support for persistent queue
PGSQL_DESC= PostgreSQL support for persistent queue
SQLITE_DESC= SQLite support for persistent queue
HIREDIS_DESC= Hiredis support for persistent queue
TOKYOCAB_DESC= Tokyo Cabinet support for persistent queue
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDRIZZLE}
LIB_DEPENDS+= libdrizzle.so:databases/libdrizzle
CONFIGURE_ARGS+= --enable-libdrizzle
.else
CONFIGURE_ARGS+= --disable-libdrizzle
.endif
.if ${PORT_OPTIONS:MMEMCACHED}
LIB_DEPENDS+= libmemcached.so:databases/libmemcached
BUILD_DEPENDS+= memcached>=0:databases/memcached
CONFIGURE_ARGS+= --enable-libmemcached
# This hack is required for the test programs invoked by configure,
# in the event that libmemcached was compiled with SASL support.
.if exists(${LOCALBASE}/lib/libsasl.so)
LDFLAGS+= -L${LOCALBASE}/lib -lsasl
CONFIGURE_ARGS+= --with-memcached-sasl=${LOCALBASE}/bin/memcached
.elif exists(${LOCALBASE}/lib/libsasl2.a)
LDFLAGS+= -L${LOCALBASE}/lib -lsasl2
CONFIGURE_ARGS+= --with-memcached-sasl=${LOCALBASE}/bin/memcached
.else
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS+= --with-memcached=${LOCALBASE}/bin/memcached
.endif
.else
CONFIGURE_ARGS+= --disable-libmemcached
.endif
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL= yes
CONFIGURE_ARGS+= --with-mysql=yes
.else
CONFIGURE_ARGS+= --with-mysql=no
.endif
.if ${PORT_OPTIONS:MPGSQL}
USES+= pgsql
CONFIGURE_ARGS+= --enable-libpq
.else
CONFIGURE_ARGS+= --disable-libpq
.endif
.if ${PORT_OPTIONS:MSQLITE}
BUILD_DEPENDS+= sqlite3>=3.0.0:databases/sqlite3
LIB_DEPENDS+= libsqlite3.so:databases/sqlite3
CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
.else
CONFIGURE_ARGS+= --without-sqlite3
.endif
.if ${PORT_OPTIONS:MTOKYOCAB}
LIB_DEPENDS+= libtokyocabinet.so:databases/tokyocabinet
CONFIGURE_ARGS+= --enable-libtokyocabinet
CONFIGURE_ENV+= LIBTOKYOCABINET_CPPFLAGS=-I${LOCALBASE}/include \
LIBTOKYOCABINET_LDFLAGS=-L${LOCALBASE}/lib
.else
CONFIGURE_ARGS+= --disable-libtokyocabinet
.endif
.if ${PORT_OPTIONS:MHIREDIS}
LIB_DEPENDS+= libhiredis.so:databases/hiredis
CONFIGURE_ARGS+= --enable-hires
CONFIGURE_ENV+= LIBHIREDIS_CPPFLAGS=-I${LOCALBASE}/include/hiredis \
LIBHIREDIS_LDFLAGS=-L${LOCALBASE}/lib
.else
CONFIGURE_ARGS+= --disable-hires
.endif
.include <bsd.port.mk>
Index: head/devel/gearmand-devel/Makefile
===================================================================
--- head/devel/gearmand-devel/Makefile (revision 422485)
+++ head/devel/gearmand-devel/Makefile (revision 422486)
@@ -1,119 +1,120 @@
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
PORTNAME= gearmand
PORTVERSION= 1.1.8
PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= http://launchpad.net/gearmand/1.2/${PORTVERSION}/+download/
MAINTAINER= bdrewery@FreeBSD.org
COMMENT= Gearman C Server and Library
-BROKEN_powerpc64= Does not build
-
BUILD_DEPENDS= boost-libs>=0:devel/boost-libs \
${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx
LIB_DEPENDS= libevent.so:devel/libevent2 \
libuuid.so:misc/e2fsprogs-libuuid
CONFLICTS= p5-Gearman-Server-1.* gearmand-1.0.*
PKGNAMESUFFIX= -devel
USERS= gearmand
GROUPS= gearmand
+
+BROKEN_powerpc64= Does not build
+BROKEN_sparc64= Does not build: cannot link with boost
USE_PERL5= build
GNU_CONFIGURE= yes
USES= pathfix perl5 gmake gperf libtool execinfo python:build
USE_LDCONFIG= yes
USE_RC_SUBR= gearmand
SUB_LIST+= USERS=${USERS} GROUPS=${GROUPS}
CONFIGURE_ARGS+=--with-lib-prefix=${LOCALBASE} --with-boost=${LOCALBASE} \
--localstatedir=/var/db/${PORTNAME} --enable-static
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo
OPTIONS_DEFINE= DRIZZLE MEMCACHED PGSQL SQLITE MYSQL HIREDIS TOKYOCAB
OPTIONS_DEFAULT=SQLITE
DRIZZLE_DESC= Drizzle support for persistent queue
MEMCACHED_DESC= memcached support for persistent queue
MYSQL_DESC= MySQL support for persistent queue
PGSQL_DESC= PostgreSQL support for persistent queue
SQLITE_DESC= SQLite support for persistent queue
HIREDIS_DESC= Hiredis support for persistent queue
TOKYOCAB_DESC= Tokyo Cabinet support for persistent queue
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDRIZZLE}
LIB_DEPENDS+= libdrizzleso:databases/libdrizzle
CONFIGURE_ARGS+= --enable-libdrizzle
.else
CONFIGURE_ARGS+= --disable-libdrizzle
.endif
.if ${PORT_OPTIONS:MMEMCACHED}
LIB_DEPENDS+= libmemcached.so:databases/libmemcached
BUILD_DEPENDS+= memcached>=0:databases/memcached
CONFIGURE_ARGS+= --enable-libmemcached
# This hack is required for the test programs invoked by configure,
# in the event that libmemcached was compiled with SASL support.
.if exists(${LOCALBASE}/lib/libsasl.so)
LDFLAGS+= -L${LOCALBASE}/lib -lsasl
CONFIGURE_ARGS+= --with-memcached-sasl=${LOCALBASE}/bin/memcached
.elif exists(${LOCALBASE}/lib/libsasl2.a)
LDFLAGS+= -L${LOCALBASE}/lib -lsasl2
CONFIGURE_ARGS+= --with-memcached-sasl=${LOCALBASE}/bin/memcached
.else
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS+= --with-memcached=${LOCALBASE}/bin/memcached
.endif
.else
CONFIGURE_ARGS+= --disable-libmemcached
.endif
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL= yes
CONFIGURE_ARGS+= --with-mysql=yes
.else
CONFIGURE_ARGS+= --with-mysql=no
.endif
.if ${PORT_OPTIONS:MPGSQL}
USES+= pgsql
CONFIGURE_ARGS+= --enable-libpq
.else
CONFIGURE_ARGS+= --disable-libpq
.endif
.if ${PORT_OPTIONS:MSQLITE}
BUILD_DEPENDS+= sqlite3>=3.0.0:databases/sqlite3
LIB_DEPENDS+= libsqlite3.so:databases/sqlite3
CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
.else
CONFIGURE_ARGS+= --without-sqlite3
.endif
.if ${PORT_OPTIONS:MTOKYOCAB}
LIB_DEPENDS+= libtokyocabinet.so:databases/tokyocabinet
CONFIGURE_ARGS+= --enable-libtokyocabinet
CONFIGURE_ENV+= LIBTOKYOCABINET_CPPFLAGS=-I${LOCALBASE}/include \
LIBTOKYOCABINET_LDFLAGS=-L${LOCALBASE}/lib
.else
CONFIGURE_ARGS+= --disable-libtokyocabinet
.endif
.if ${PORT_OPTIONS:MHIREDIS}
LIB_DEPENDS+= libhiredis.so:databases/hiredis
CONFIGURE_ARGS+= --enable-hires
CONFIGURE_ENV+= LIBHIREDIS_CPPFLAGS=-I${LOCALBASE}/include/hiredis \
LIBHIREDIS_LDFLAGS=-L${LOCALBASE}/lib
.else
CONFIGURE_ARGS+= --disable-hires
.endif
.include <bsd.port.mk>
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Tue, May 6, 7:17 AM (10 h, 2 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17988566
Default Alt Text
(7 KB)
Attached To
Mode
rP FreeBSD ports repository
Attached
Detach File
Event Timeline
Log In to Comment