1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00

Correct PLIST, Makefile, and portlint nits

PR:		20084
Submitted by:	Maintainer
This commit is contained in:
Chris D. Faulhaber 2000-08-01 23:28:34 +00:00
parent eb17509b5b
commit df05575ea8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=31218
6 changed files with 36 additions and 38 deletions

View File

@ -17,7 +17,7 @@ LIB_DEPENDS= mysqlclient:${PORTSDIR}/databases/mysql322-client
HAS_CONFIGURE= yes
CONFIGURE_ENV= CXXFLAGS="${CXXFLAGS} -D_FIX_FOR_BSD_ "
INSTALLS_SHLIB= yes
INSTALL_SHLIB= yes
pre-configure:
${RM} ${WRKSRC}/examples/Makefile.in
@ -25,16 +25,17 @@ pre-configure:
${ECHO} "install:" >>${WRKSRC}/examples/Makefile.in
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/sqlplusint/.libs/libsqlplus.so.1 ${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/sqlplusint/.libs/libsqlplus.a ${PREFIX}/lib
(cd ${PREFIX}/lib && ${RM} -f libsqlplus.so && ${LN} -s libsqlplus.so.1 libsqlplus.so)
ranlib ${PREFIX}/lib/libsqlplus.a
${MKDIR} ${PREFIX}/share/examples/mysql++
${MKDIR} ${PREFIX}/share/doc/mysql++
${INSTALL_DATA} ${WRKSRC}/examples/*.cc ${PREFIX}/share/examples/mysql++
${INSTALL_DATA} ${WRKSRC}/doc/man-text/* ${PREFIX}/share/doc/mysql++
${MKDIR} ${PREFIX}/include/mysql
${INSTALL_DATA} ${WRKSRC}/sqlplusint/mysql++ ${WRKSRC}/sqlplusint/*.hh ${PREFIX}/include/mysql
${INSTALL_DATA} ${FILESDIR}/README ${PREFIX}/share/examples
@${INSTALL_PROGRAM} ${WRKDIR}/${DISTNAME}/sqlplusint/.libs/libsqlplus.so.1 ${PREFIX}/lib
@${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/sqlplusint/.libs/libsqlplus.a ${PREFIX}/lib
@(cd ${PREFIX}/lib && ${RM} -f libsqlplus.so && ${LN} -s libsqlplus.so.1 libsqlplus.so)
@ranlib ${PREFIX}/lib/libsqlplus.a
@ldconfig -m ${PREFIX}/lib
@mkdir -p ${PREFIX}/share/examples/mysql++
@mkdir -p ${PREFIX}/share/doc/mysql++
@${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/examples/*.cc ${PREFIX}/share/examples/mysql++
@${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/doc/man-text/* ${PREFIX}/share/doc/mysql++
@mkdir -p ${PREFIX}/include/mysql
@${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/sqlplusint/mysql++ ${WRKDIR}/${DISTNAME}/sqlplusint/*.hh ${PREFIX}/include/mysql
@${INSTALL_DATA} ${FILESDIR}/README ${PREFIX}/share/examples/mysql++
.include <bsd.port.mk>

View File

@ -1,8 +1,5 @@
Mysql++ is a complex C++ API for Mysql (And other SQL Databases Soon).
The goal of this API is too make working with Queries as easy as
working with other STL Containers.
Mysql++ is a complex C++ API for Mysql (And other SQL Databases Soon).
The goal of this API is too make working with Queries as easy as
working with other STL Containers.
The manual can be found at share/doc/mysql++, and there are some
examples in share/examples/mysql++ under your PREFIX (see README).
WWW: http://www.mysql.com/download_mysql++.html
WWW: http://www.mysql.com/download_mysql++.html

View File

@ -106,6 +106,7 @@ share/examples/mysql++/simple1.cc
share/examples/mysql++/sinisa_ex.cc
share/examples/mysql++/updel_x_.cc
share/examples/mysql++/util.cc
share/examples/mysql++/README
@unexec rmdir include/mysql 2>/dev/null || true
@dirrm share/doc/mysql++
@dirrm share/examples/mysql++

View File

@ -17,7 +17,7 @@ LIB_DEPENDS= mysqlclient:${PORTSDIR}/databases/mysql322-client
HAS_CONFIGURE= yes
CONFIGURE_ENV= CXXFLAGS="${CXXFLAGS} -D_FIX_FOR_BSD_ "
INSTALLS_SHLIB= yes
INSTALL_SHLIB= yes
pre-configure:
${RM} ${WRKSRC}/examples/Makefile.in
@ -25,16 +25,17 @@ pre-configure:
${ECHO} "install:" >>${WRKSRC}/examples/Makefile.in
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/sqlplusint/.libs/libsqlplus.so.1 ${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/sqlplusint/.libs/libsqlplus.a ${PREFIX}/lib
(cd ${PREFIX}/lib && ${RM} -f libsqlplus.so && ${LN} -s libsqlplus.so.1 libsqlplus.so)
ranlib ${PREFIX}/lib/libsqlplus.a
${MKDIR} ${PREFIX}/share/examples/mysql++
${MKDIR} ${PREFIX}/share/doc/mysql++
${INSTALL_DATA} ${WRKSRC}/examples/*.cc ${PREFIX}/share/examples/mysql++
${INSTALL_DATA} ${WRKSRC}/doc/man-text/* ${PREFIX}/share/doc/mysql++
${MKDIR} ${PREFIX}/include/mysql
${INSTALL_DATA} ${WRKSRC}/sqlplusint/mysql++ ${WRKSRC}/sqlplusint/*.hh ${PREFIX}/include/mysql
${INSTALL_DATA} ${FILESDIR}/README ${PREFIX}/share/examples
@${INSTALL_PROGRAM} ${WRKDIR}/${DISTNAME}/sqlplusint/.libs/libsqlplus.so.1 ${PREFIX}/lib
@${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/sqlplusint/.libs/libsqlplus.a ${PREFIX}/lib
@(cd ${PREFIX}/lib && ${RM} -f libsqlplus.so && ${LN} -s libsqlplus.so.1 libsqlplus.so)
@ranlib ${PREFIX}/lib/libsqlplus.a
@ldconfig -m ${PREFIX}/lib
@mkdir -p ${PREFIX}/share/examples/mysql++
@mkdir -p ${PREFIX}/share/doc/mysql++
@${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/examples/*.cc ${PREFIX}/share/examples/mysql++
@${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/doc/man-text/* ${PREFIX}/share/doc/mysql++
@mkdir -p ${PREFIX}/include/mysql
@${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/sqlplusint/mysql++ ${WRKDIR}/${DISTNAME}/sqlplusint/*.hh ${PREFIX}/include/mysql
@${INSTALL_DATA} ${FILESDIR}/README ${PREFIX}/share/examples/mysql++
.include <bsd.port.mk>

View File

@ -1,8 +1,5 @@
Mysql++ is a complex C++ API for Mysql (And other SQL Databases Soon).
The goal of this API is too make working with Queries as easy as
working with other STL Containers.
Mysql++ is a complex C++ API for Mysql (And other SQL Databases Soon).
The goal of this API is too make working with Queries as easy as
working with other STL Containers.
The manual can be found at share/doc/mysql++, and there are some
examples in share/examples/mysql++ under your PREFIX (see README).
WWW: http://www.mysql.com/download_mysql++.html
WWW: http://www.mysql.com/download_mysql++.html

View File

@ -106,6 +106,7 @@ share/examples/mysql++/simple1.cc
share/examples/mysql++/sinisa_ex.cc
share/examples/mysql++/updel_x_.cc
share/examples/mysql++/util.cc
share/examples/mysql++/README
@unexec rmdir include/mysql 2>/dev/null || true
@dirrm share/doc/mysql++
@dirrm share/examples/mysql++