From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jan 2 07:10:10 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3AE84106564A for ; Mon, 2 Jan 2012 07:10:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 13A7B8FC0A for ; Mon, 2 Jan 2012 07:10:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q027A9xv053727 for ; Mon, 2 Jan 2012 07:10:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q027A9ac053726; Mon, 2 Jan 2012 07:10:09 GMT (envelope-from gnats) Resent-Date: Mon, 2 Jan 2012 07:10:09 GMT Resent-Message-Id: <201201020710.q027A9ac053726@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jake Smith Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E8A5106566B for ; Mon, 2 Jan 2012 07:04:40 +0000 (UTC) (envelope-from jake@xz.cx) Received: from fs.xz.cx (fs.xz.cx [81.31.102.2]) by mx1.freebsd.org (Postfix) with ESMTP id 89CD38FC0A for ; Mon, 2 Jan 2012 07:04:38 +0000 (UTC) Received: from fs.xz.cx (localhost [127.0.0.1]) by fs.xz.cx (8.14.4/8.14.4) with ESMTP id q0274b1G008884 for ; Mon, 2 Jan 2012 07:04:37 GMT (envelope-from jake@xz.cx) Received: (from root@localhost) by fs.xz.cx (8.14.4/8.14.4/Submit) id q0274aXD008883; Mon, 2 Jan 2012 07:04:36 GMT (envelope-from jake@xz.cx) Message-Id: <201201020704.q0274aXD008883@fs.xz.cx> Date: Mon, 2 Jan 2012 07:04:36 GMT From: Jake Smith To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/163767: [NEW PORT] databases/mysac: MySAC: MySQL Simple Asynchonous Client X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jan 2012 07:10:10 -0000 >Number: 163767 >Category: ports >Synopsis: [NEW PORT] databases/mysac: MySAC: MySQL Simple Asynchonous Client >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jan 02 07:10:09 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Jake Smith >Release: FreeBSD 8.2-RELEASE amd64 >Organization: >Environment: System: FreeBSD xxx 8.2-RELEASE FreeBSD 8.2-RELEASE #0 r219081M: Wed Mar 2 08:29:52 >Description: MySAC: MySQL Simple Asynchonous Client MySAC is a library that provides mechanisms for making asynchronous request to MySQL database. It uses uses the official MySQL client library for authentication and network functions. Memory allocation must be done in user code, so any memory manager can be used. WWW: http://cv.arpalert.org/page.sh?mysac >How-To-Repeat: >Fix: --- mysac-1.1.1.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # mysac # mysac/pkg-descr # mysac/files # mysac/files/patch-Makefile # mysac/files/patch-mysac.c # mysac/files/patch-mysac_decode_field.c # mysac/distinfo # mysac/Makefile # echo c - mysac mkdir -p mysac > /dev/null 2>&1 echo x - mysac/pkg-descr sed 's/^X//' >mysac/pkg-descr << '490982156c52464107dcbb4d7aefa0d6' XMySAC: MySQL Simple Asynchonous Client X XMySAC is a library that provides mechanisms for making asynchronous Xrequest to MySQL database. It uses uses the official MySQL client Xlibrary for authentication and network functions. Memory allocation Xmust be done in user code, so any memory manager can be used. X XWWW: http://cv.arpalert.org/page.sh?mysac 490982156c52464107dcbb4d7aefa0d6 echo c - mysac/files mkdir -p mysac/files > /dev/null 2>&1 echo x - mysac/files/patch-Makefile sed 's/^X//' >mysac/files/patch-Makefile << '2b7ef2282e2841f1ce55ee169685e270' X--- Makefile.orig 2012-01-02 06:39:03.451282135 +0000 X+++ Makefile 2012-01-02 06:40:08.403362273 +0000 X@@ -15,24 +15,26 @@ X # You should have received a copy of the GNU General Public License X # along with MySAC. If not, see . X # X-SHELL=/bin/bash X+SHELL=/bin/sh X # Mysql lib directory X # exemple: /mysql-5.1.41/libmysql_r/.libs X-MYSQL_LIB := /usr/lib X+MYSQL_LIB := $(LOCALBASE)/lib/mysql X X # Mysql include directory X # exemple: /mysql-5.1.41/include X-MYSQL_INC := /usr/include/mysql X+MYSQL_INC := $(LOCALBASE)/include/mysql X X # get build version from the git tree in the form "lasttag-changes", X # and use "VERSION" file if unknown. X BUILDVER := $(shell ./mysac_ver) X X-CFLAGS = -DBUILDVER=$(BUILDVER) -I$(MYSQL_INC) -O0 -g -Wall -Werror -fpic X-LDFLAGS = -g -L$(MYSQL_LIB) -lmysqlclient_r X+CFLAGS += -DBUILDVER=$(BUILDVER) -I$(MYSQL_INC) -O0 -g -Wall -fpic X+LDFLAGS += -g -L$(MYSQL_LIB) -lmysqlclient_r X X OBJS = mysac.o mysac_net.o mysac_decode_field.o mysac_decode_row.o mysac_encode_values.o mysac_errors.o X X+all: build X+ X build: make.deps X $(MAKE) lib X 2b7ef2282e2841f1ce55ee169685e270 echo x - mysac/files/patch-mysac.c sed 's/^X//' >mysac/files/patch-mysac.c << '8ff266e5982dce05eaab8da2b1bf1a92' X--- mysac.c.orig 2012-01-02 05:39:13.267796448 +0000 X+++ mysac.c 2012-01-02 05:39:23.079360664 +0000 X@@ -22,8 +22,8 @@ X #include X #include X #include X-#include X #include X+#include X X #include "mysac_decode_field.h" X #include "mysac_encode_values.h" 8ff266e5982dce05eaab8da2b1bf1a92 echo x - mysac/files/patch-mysac_decode_field.c sed 's/^X//' >mysac/files/patch-mysac_decode_field.c << '478a0fdff288d89dddc29f974020bf8b' X--- mysac_decode_field.c.orig 2011-06-06 20:58:33.000000000 +0100 X+++ mysac_decode_field.c 2012-01-02 05:47:37.837388605 +0000 X@@ -21,8 +21,8 @@ X #include X #include X #include X-#include X #include X+#include X X #include "mysac_utils.h" X #include "mysac.h" 478a0fdff288d89dddc29f974020bf8b echo x - mysac/distinfo sed 's/^X//' >mysac/distinfo << 'aeaaa6666563c93c54bf5930c1a047ef' XSHA256 (mysac-1.1.1.tar.gz) = 63fb38ca6a6ee8d28bbad0552c7c7d240fbc6ed06ca886ad2ba31cf1ce8596d3 XSIZE (mysac-1.1.1.tar.gz) = 46060 aeaaa6666563c93c54bf5930c1a047ef echo x - mysac/Makefile sed 's/^X//' >mysac/Makefile << 'd2dbb3ce76d9e397aac83e50f7b64c08' X# New ports collection makefile for: mysac X# Date created: 1 January 2012 X# Whom: Jake Smith X# X# $FreeBSD: ports/databases/mysac/Makefile,v 1.2 2011/12/08 20:19:29 pav Exp $ X# X XPORTNAME= mysac XPORTVERSION= 1.1.1 XCATEGORIES= databases XMASTER_SITES= http://www.arpalert.org/src/ \ X http://xz.cx/downloads/mysac/ X XMAINTAINER= jake@xz.cx XCOMMENT= MySAC: MySQL Simple Asynchonous Client X XUSE_LDCONFIG= yes XUSE_MYSQL= yes X XCFLAGS+= -I${LOCALBASE}/include XLDFLAGS+= -I${LOCALBASE}/lib X XPLIST_FILES= lib/libmysac.so \ X lib/libmysac.so.0 \ X lib/libmysac-static.a \ X include/mysac.h X Xpre-build: X ${TOUCH} ${WRKSRC}/make.deps X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/libmysac.so \ X ${PREFIX}/lib/libmysac.so X ${LN} -sf ${PREFIX}/lib/libmysac.so \ X ${PREFIX}/lib/libmysac.so.0 X ${INSTALL_DATA} ${WRKSRC}/libmysac-static.a ${PREFIX}/lib/libmysac-static.a X ${INSTALL_DATA} ${WRKSRC}/mysac.h ${PREFIX}/include/mysac.h X X.include d2dbb3ce76d9e397aac83e50f7b64c08 exit --- mysac-1.1.1.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: