Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 May 2006 21:14:09 GMT
From:      Aleksandar Simic <asimic@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/97275: New port: databases/mysqlwrapped, sane C++ wrapper for MySQL
Message-ID:  <200605142114.k4ELE95e075140@www.freebsd.org>
Resent-Message-ID: <200605142120.k4ELKSOM017177@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         97275
>Category:       ports
>Synopsis:       New port: databases/mysqlwrapped, sane C++ wrapper for MySQL
>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:   Sun May 14 21:20:27 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Aleksandar Simic
>Release:        5.4
>Organization:
n/a
>Environment:
Not relevant, but here it is anyway:
FreeBSD 266.myname.mydomain 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May  8 10:21:06 UTC 2005     root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
New port, with a patch. Fully tested and working. Output of portlint:
__
WARN: Makefile: only one MASTER_SITE configured.  Consider adding additional mirrors.
0 fatal errors and 1 warnings found.
--

As I know of no other sites that carry this software, ...

Please merge this into the ports tree as its very useful. 

Thanks

Here is the shar:

# 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:
#
#	databases/mysqlwrapped/
#	databases/mysqlwrapped/Makefile
#	databases/mysqlwrapped/pkg-plist
#	databases/mysqlwrapped/pkg-descr
#	databases/mysqlwrapped/files
#	databases/mysqlwrapped/files/patch-Makefile
#	databases/mysqlwrapped/distinfo
#
echo c - databases/mysqlwrapped/
mkdir -p databases/mysqlwrapped/ > /dev/null 2>&1
echo x - databases/mysqlwrapped/Makefile
sed 's/^X//' >databases/mysqlwrapped/Makefile << 'END-of-databases/mysqlwrapped/Makefile'
X# New ports collection makefile for:    mysqlwrapped
X# Date created:         14 May 2006
X# Whom:                 Aleksandar Simic <asimic@gmail.com>
X# $FreeBSD$
X
XPORTNAME=	mysqlwrapped
XPORTVERSION=	1.6
XCATEGORIES=	databases devel
XMASTER_SITES=	http://www.alhem.net/project/mysql/
XDISTNAME=	${PORTNAME}-${PORTVERSION}
X
XMAINTAINER=	ports@freebsd.org
XCOMMENT=	C++ wrapper for the MySQL database
X
XUSE_MYSQL=	yes
XUSE_GMAKE=      yes
X
X.include <bsd.port.mk>
END-of-databases/mysqlwrapped/Makefile
echo x - databases/mysqlwrapped/pkg-plist
sed 's/^X//' >databases/mysqlwrapped/pkg-plist << 'END-of-databases/mysqlwrapped/pkg-plist'
Xinclude/libmysqlwrapped.h
Xlib/libmysqlwrapped.a
END-of-databases/mysqlwrapped/pkg-plist
echo x - databases/mysqlwrapped/pkg-descr
sed 's/^X//' >databases/mysqlwrapped/pkg-descr << 'END-of-databases/mysqlwrapped/pkg-descr'
XSane way to interact with MySQL using C++.
X
XWWW: http://www.alhem.net/project/mysql/
END-of-databases/mysqlwrapped/pkg-descr
echo c - databases/mysqlwrapped/files
mkdir -p databases/mysqlwrapped/files > /dev/null 2>&1
echo x - databases/mysqlwrapped/files/patch-Makefile
sed 's/^X//' >databases/mysqlwrapped/files/patch-Makefile << 'END-of-databases/mysqlwrapped/files/patch-Makefile'
X--- Makefile.orig	Thu Apr  6 08:28:28 2006
X+++ Makefile	Sun May 14 16:59:05 2006
X@@ -1,14 +1,13 @@
X VERSION =	1.6
X 
X-INSTALL_PREFIX = /usr/devel
X+INSTALL_PREFIX = /usr/local
X INSTALL_LIB =	$(INSTALL_PREFIX)/lib
X INSTALL_INCLUDE = $(INSTALL_PREFIX)/include
X INSTALL =	/usr/bin/install
X 
X-INCLUDE =	-I/usr/devel/include 
X-CFLAGS =	-Wall -g -O2 $(INCLUDE) -MD
X-# namespace
X-#CFLAGS +=	-DMYSQLW_NAMESPACE=mysqlw
X+INCLUDE =	-I/usr/local/include 
X+CFLAGS =	-Wall $(INCLUDE) -MD
X+
X CPPFLAGS =	$(CFLAGS)
X 
X LIBS =		-L/usr/local/lib/mysql -lmysqlclient -lz
X@@ -19,7 +18,7 @@
X 
X t:		t.o enum_t.o set_t.o
X 		g++ -o $@ $^ $(LIBS)
X-		
X+
X LIBM =		Database.o Query.o StderrLog.o SysLog.o enum_t.o set_t.o 
X libmysqlwrapped.a: \
X 		$(LIBM)
X@@ -37,40 +36,9 @@
X install:	all
X 		@mkdir -p $(INSTALL_LIB)
X 		@mkdir -p $(INSTALL_INCLUDE)
X-		rm -f \
X-			/usr/local/include/Connect.* \
X-			/usr/local/include/Database.* \
X-			/usr/local/include/Query.* \
X-			/usr/devel/include/Connect.* \
X-			/usr/devel/include/Database.* \
X-			/usr/devel/include/Query.* \
X-			/usr/local/include/libsql++.h \
X-			/usr/devel/include/libsql++.h \
X-			/usr/local/lib/libsql++.a \
X-			/usr/devel/lib/libsql++.a
X 		$(INSTALL) libmysqlwrapped.a $(INSTALL_LIB)
X 		$(INSTALL) libmysqlwrapped.h $(INSTALL_INCLUDE)
X 
X-docs:
X-		cp simple.cfg /usr/local/apache/www.dbdesigner.net/htdocs/project/mysql
X-
X clean:
X 		rm -f *~ *.o $(PROGS) *.d slask *.a
X 
X-TARFILE =	mysqlwrapped-$(VERSION)
X-tar:		clean
X-		tar czf $(TARFILE).tar.gz \
X-			Query.* \
X-			Database.* \
X-			IError.h \
X-			StderrLog.* \
X-			SysLog.* \
X-			enum_t.* \
X-			set_t.* \
X-			Makefile README Changelog gpl.txt \
X-			Project/mysqlwrapped.ds*
X-		/usr/local/bin/tarfix.sh $(TARFILE)
X-		cp $(TARFILE).tar.gz /usr/local/apache/www.dbdesigner.net/htdocs/project/mysql
X-		cp $(TARFILE).zip /usr/local/apache/www.dbdesigner.net/htdocs/project/mysql
X-
X--include	*.d
END-of-databases/mysqlwrapped/files/patch-Makefile
echo x - databases/mysqlwrapped/distinfo
sed 's/^X//' >databases/mysqlwrapped/distinfo << 'END-of-databases/mysqlwrapped/distinfo'
XMD5 (mysqlwrapped-1.6.tar.gz) = 7e91f75a6dd6cd84487c3059bb0961e6
XSHA256 (mysqlwrapped-1.6.tar.gz) = 7fe6d37cadf287ac488533a8f5359b6c37b7d6f2f1902b91d14e0f7ddeedcc16
XSIZE (mysqlwrapped-1.6.tar.gz) = 16902
END-of-databases/mysqlwrapped/distinfo
exit


>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200605142114.k4ELE95e075140>