ports/97275: New port: databases/mysqlwrapped, sane C++ wrapper for MySQL
Aleksandar Simic
asimic at gmail.com
Sun May 14 21:20:30 UTC 2006
>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 at 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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list