ports/138614: devel/gearmand: Upgrade to 0.9, and dependency fixes
Gea-Suan Lin
gslin at gslin.org
Wed Sep 9 04:00:05 UTC 2009
The following reply was made to PR ports/138614; it has been noted by GNATS.
From: Gea-Suan Lin <gslin at gslin.org>
To: bug-followup at FreeBSD.org
Cc: gslin at gslin.org
Subject: Re: ports/138614: devel/gearmand: Upgrade to 0.9, and dependency
fixes
Date: Wed, 9 Sep 2009 11:53:51 +0800
--XsQoSWH+UP9D9v3l
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Sorry forget to attach.
On Wed, Sep 09, 2009 at 11:52:54AM +0800, Gea-Suan Lin wrote:
> Hello all,
>
> Please use this new attachment as patch. This one uses OPTIONS to let
> users to select.
>
> On Mon, Sep 07, 2009 at 05:30:10PM +0000, Edwin Groothuis wrote:
> > Maintainer of devel/gearmand,
> >
> > Please note that PR ports/138614 has just been submitted.
> >
> > If it contains a patch for an upgrade, an enhancement or a bug fix
> > you agree on, reply to this email stating that you approve the patch
> > and a committer will take care of it.
> >
> > The full text of the PR can be found at:
> > http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/138614
> >
> > --
> > Edwin Groothuis via the GNATS Auto Assign Tool
> > edwin at FreeBSD.org
>
> --
> * Gea-Suan Lin (public key: Using https://keyserver.pgp.com/ to search)
> * If you cannot convince them, confuse them. -- Harry S Truman
--
* Gea-Suan Lin (public key: Using https://keyserver.pgp.com/ to search)
* If you cannot convince them, confuse them. -- Harry S Truman
--XsQoSWH+UP9D9v3l
Content-Type: text/x-diff; charset=utf-8
Content-Disposition: attachment; filename="gearmand.diff"
===> Generating patch
===> Viewing diff with more
diff -ruN --exclude=CVS /usr/ports/devel/gearmand/Makefile /home/staff/gslin/work/ports/gearmand/Makefile
--- /usr/ports/devel/gearmand/Makefile 2009-07-05 07:21:05.000000000 +0800
+++ /home/staff/gslin/work/ports/gearmand/Makefile 2009-09-09 11:10:06.000000000 +0800
@@ -6,7 +6,7 @@
#
PORTNAME= gearmand
-PORTVERSION= 0.8
+PORTVERSION= 0.9
CATEGORIES= devel
MASTER_SITES= http://launchpad.net/gearmand/trunk/${PORTVERSION}/+download/
@@ -14,6 +14,7 @@
COMMENT= Gearman C Server and Library
LIB_DEPENDS= event:${PORTSDIR}/devel/libevent \
+ memcached:${PORTSDIR}/databases/libmemcached \
uuid:${PORTSDIR}/misc/e2fsprogs-libuuid
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib"
@@ -23,6 +24,9 @@
USE_LDCONFIG= yes
USE_RC_SUBR= gearmand.sh
+OPTIONS= PQ "Enable PostgreSQL support" off \
+ SQLITE3 "Enable SQLite3 support" off
+
MAN1= gearman.1
MAN3= gearman_bugreport.3 \
gearman_client_add_server.3 \
@@ -148,6 +152,12 @@
gearman_queue_libmemcached_conf.3 \
gearman_queue_libmemcached_deinit.3 \
gearman_queue_libmemcached_init.3 \
+ gearman_queue_libpq_conf.3 \
+ gearman_queue_libpq_deinit.3 \
+ gearman_queue_libpq_init.3 \
+ gearman_queue_libsqlite3_conf.3 \
+ gearman_queue_libsqlite3_deinit.3 \
+ gearman_queue_libsqlite3_init.3 \
gearman_server_client_add.3 \
gearman_server_client_create.3 \
gearman_server_client_free.3 \
@@ -262,6 +272,10 @@
gearmand_queue_libdrizzle_init.3 \
gearmand_queue_libmemcached_deinit.3 \
gearmand_queue_libmemcached_init.3 \
+ gearmand_queue_libpq_deinit.3 \
+ gearmand_queue_libpq_init.3 \
+ gearmand_queue_libsqlite3_deinit.3 \
+ gearmand_queue_libsqlite3_init.3 \
gearmand_run.3 \
gearmand_set_backlog.3 \
gearmand_set_log.3 \
@@ -273,4 +287,20 @@
gearmand_wakeup.3
MAN8= gearmand.8
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.ifdef(WITH_PQ)
+CONFIGURE_ARGS+= --with-libpq-prefix
+USE_PGSQL= yes
+.else
+CONFIGURE_ARGS+= --without-libpq-prefix
+.endif
+
+.ifdef(WITH_SQLITE3)
+CONFIGURE_ARGS+= --with-libsqlite3-prefix
+USE_SQLITE= yes
+.else
+CONFIGURE_ARGS+= --without-libsqlite3-prefix
+.endif
+
+.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/devel/gearmand/distinfo /home/staff/gslin/work/ports/gearmand/distinfo
--- /usr/ports/devel/gearmand/distinfo 2009-07-05 07:21:05.000000000 +0800
+++ /home/staff/gslin/work/ports/gearmand/distinfo 2009-09-09 10:58:52.000000000 +0800
@@ -1,3 +1,3 @@
-MD5 (gearmand-0.8.tar.gz) = 2118ad03aa055d22374d3a095554e54a
-SHA256 (gearmand-0.8.tar.gz) = d28a64adcc99e837f408d0abb56f62cadcdef3fb2b8efa668518384cfbba5773
-SIZE (gearmand-0.8.tar.gz) = 573862
+MD5 (gearmand-0.9.tar.gz) = 8bdedc7809180f5f33ec123e2c47389e
+SHA256 (gearmand-0.9.tar.gz) = 4cc4af55d235f3a343d791b7f5b7593cfb7dfc70d68f021a183b905606d2906e
+SIZE (gearmand-0.9.tar.gz) = 599884
diff -ruN --exclude=CVS /usr/ports/devel/gearmand/pkg-plist /home/staff/gslin/work/ports/gearmand/pkg-plist
--- /usr/ports/devel/gearmand/pkg-plist 2009-07-05 07:21:05.000000000 +0800
+++ /home/staff/gslin/work/ports/gearmand/pkg-plist 2009-09-09 11:08:43.000000000 +0800
@@ -12,6 +12,8 @@
include/libgearman/job.h
include/libgearman/packet.h
include/libgearman/protocol_http.h
+include/libgearman/queue_libpq.h
+include/libgearman/queue_libsqlite3.h
include/libgearman/server.h
include/libgearman/server_client.h
include/libgearman/server_con.h
===> Done
--XsQoSWH+UP9D9v3l--
More information about the freebsd-ports-bugs
mailing list