ports/62659: [NEW PORT] databases/adodb4

Martin Matuska martin at tradex.sk
Tue Feb 10 20:20:15 UTC 2004


>Number:         62659
>Category:       ports
>Synopsis:       [NEW PORT] databases/adodb4
>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:   Tue Feb 10 12:20:14 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Martin Matuska
>Release:        FreeBSD 4.9-RELEASE-p2 i386
>Organization:
>Environment:
>Description:
	Port of ADOdb ver 4.11
	http://php.weblogs.com/ADODB
>How-To-Repeat:
>Fix:
# 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/adodb4
#	databases/adodb4/Makefile
#	databases/adodb4/distinfo
#	databases/adodb4/pkg-descr
#	databases/adodb4/pkg-plist
#	databases/adodb4/pkg-message
#
echo c - databases/adodb4
mkdir -p databases/adodb4 > /dev/null 2>&1
echo x - databases/adodb4/Makefile
sed 's/^X//' >databases/adodb4/Makefile << 'END-of-databases/adodb4/Makefile'
X# New ports collection makefile for: adodb4
X# Date created:		10 Feb 2004
X# Whom:			martin at tradex.sk
X#
X# $FreeBSD$
X#
X
XPORTNAME=	adodb
XPORTVERSION=	4.11
XCATEGORIES=	databases www
XMASTER_SITES=	http://phplens.com/lens/dl/
XDISTNAME=	${PORTNAME}${PORTVERSION:S/.//}
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	martin at tradex.sk
XCOMMENT=	Database library for PHP4
X
X.if defined(WITH_APACHE2)
XRUN_DEPENDS=	${LOCALBASE}/libexec/apache2/libphp4.so:${PORTSDIR}/www/mod_php4
X.else
XRUN_DEPENDS=	${LOCALBASE}/libexec/apache/libphp4.so:${PORTSDIR}/www/mod_php4
X.endif
X
XWRKSRC=		${WRKDIR}/${PORTNAME}
XNO_BUILD=	YES
X
XADODB_DIR=	share/adodb
XPLIST_SUB=	ADODB_DIR=${ADODB_DIR}
X
X.if defined(WITH_TESTS)
XPLIST_SUB+=	TESTS=
X.else
XPLIST_SUB+=	TESTS="@comment "
X.endif
X
XDOCS=	docs-adodb.htm docs-datadict.htm docs-perf.htm docs-session.htm \
X	license.txt old-changelog.htm readme.htm readme.txt tips_portable_sql.htm \
X	tute.htm
X
XICONS=	adodb.gif adodb.png adodb2.gif adodb2.png
X
XBASE=	adodb-csvlib.inc.php adodb-datadict.inc.php adodb-error.inc.php \
X	adodb-errorhandler.inc.php adodb-errorpear.inc.php adodb-exceptions.inc.php \
X	adodb-iterator.inc.php adodb-lib.inc.php adodb-pager.inc.php \
X	adodb-pear.inc.php adodb-perf.inc.php adodb-php4.inc.php adodb-time.inc.php \
X	adodb-xmlschema.inc.php adodb-xmlschema.zip adodb.inc.php \
X	pivottable.inc.php rsfilter.inc.php server.php toexport.inc.php tohtml.inc.php
X
XDATADICT=datadict-access.inc.php datadict-db2.inc.php datadict-generic.inc.php \
X	datadict-ibase.inc.php datadict-informix.inc.php datadict-mssql.inc.php \
X	datadict-mysql.inc.php datadict-oci8.inc.php datadict-postgres.inc.php \
X	datadict-sybase.inc.php
X
XDRIVERS=adodb-access.inc.php adodb-ado.inc.php adodb-ado_access.inc.php \
X	adodb-ado_mssql.inc.php adodb-borland_ibase.inc.php adodb-csv.inc.php \
X	adodb-db2.inc.php adodb-fbsql.inc.php adodb-firebird.inc.php \
X	adodb-ibase.inc.php adodb-informix.inc.php adodb-informix72.inc.php \
X	adodb-mssql.inc.php adodb-mssqlpo.inc.php adodb-mysql.inc.php \
X	adodb-mysqli.inc.php adodb-mysqlt.inc.php adodb-oci8.inc.php \
X	adodb-oci805.inc.php adodb-oci8po.inc.php adodb-odbc.inc.php \
X	adodb-odbc_mssql.inc.php adodb-odbc_oracle.inc.php adodb-oracle.inc.php \
X	adodb-postgres.inc.php adodb-postgres64.inc.php adodb-postgres7.inc.php \
X	adodb-proxy.inc.php adodb-sapdb.inc.php adodb-sqlanywhere.inc.php \
X	adodb-sqlite.inc.php adodb-sybase.inc.php adodb-vfp.inc.php
X
XLANG=	adodb-ca.inc.php adodb-cn.inc.php adodb-cz.inc.php \
X	adodb-de.inc.php adodb-en.inc.php adodb-es.inc.php \
X	adodb-fr.inc.php adodb-it.inc.php adodb-pt-br.inc.php \
X	adodb-ru1251.inc.php adodb-sv.inc.php
X
XPERF=	perf-db2.inc.php perf-informix.inc.php perf-mssql.inc.php \
X	perf-mysql.inc.php perf-oci8.inc.php perf-postgres.inc.php
X
XSESSION=adodb-compress-bzip2.php adodb-compress-gzip.php \
X	adodb-cryptsession.php adodb-encrypt-mcrypt.php adodb-encrypt-md5.php \
X	adodb-encrypt-secret.php adodb-sess.txt adodb-session-clob.php \
X	adodb-session.php adodb-sessions.mysql.sql crypt.inc.php \
X	adodb-sessions.oracle.clob.sql adodb-sessions.oracle.sql \
X	old/adodb-cryptsession.php old/adodb-session-clob.php \
X	old/adodb-session.php old/crypt.inc.php
X
XTESTS=	benchmark.php client.php test-datadict.php test.php test2.php \
X	test3.php test4.php test5.php test_rs_array.php testcache.php \
X	testdatabases.inc.php testgenid.php testmssql.php testoci8.php \
X	testoci8cursor.php testpaging.php testpear.php testsessions.php \
X	time.php tmssql.php xmlschema.xml
X
Xdo-install:
X	@${MKDIR} ${PREFIX}/${ADODB_DIR} ${PREFIX}/${ADODB_DIR}/datadict \
X		${PREFIX}/${ADODB_DIR}/drivers ${PREFIX}/${ADODB_DIR}/lang \
X		${PREFIX}/${ADODB_DIR}/perf ${PREFIX}/${ADODB_DIR}/session/old
X.for FILE in ${BASE}
X	${INSTALL_DATA} ${WRKSRC}/${FILE} ${PREFIX}/${ADODB_DIR}/${FILE}
X.endfor
X.for FILE in ${DATADICT}
X	${INSTALL_DATA} ${WRKSRC}/datadict/${FILE} ${PREFIX}/${ADODB_DIR}/datadict/${FILE}
X.endfor
X.for FILE in ${DRIVERS}
X	${INSTALL_DATA} ${WRKSRC}/drivers/${FILE} ${PREFIX}/${ADODB_DIR}/drivers/${FILE}
X.endfor
X.for FILE in ${LANG}
X	${INSTALL_DATA} ${WRKSRC}/lang/${FILE} ${PREFIX}/${ADODB_DIR}/lang/${FILE}
X.endfor
X.for FILE in ${PERF}
X	${INSTALL_DATA} ${WRKSRC}/perf/${FILE} ${PREFIX}/${ADODB_DIR}/perf/${FILE}
X.endfor
X.for FILE in ${SESSION}
X	${INSTALL_DATA} ${WRKSRC}/session/${FILE} ${PREFIX}/${ADODB_DIR}/session/${FILE}
X.endfor
X
X.if defined(WITH_TESTS)
X	@${MKDIR} ${PREFIX}/${ADODB_DIR}/tests
X.for FILE in ${TESTS}
X	${INSTALL_DATA} ${WRKSRC}/tests/${FILE} ${PREFIX}/${ADODB_DIR}/tests
X.endfor
X.endif
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR} ${DOCSDIR}/cute_icons_for_site
X.for FILE in ${DOCS}
X	${INSTALL_MAN} ${WRKSRC}/${FILE} ${DOCSDIR}/${FILE}
X.endfor
X.for FILE in ${ICONS}
X	${INSTALL_MAN} ${WRKSRC}/cute_icons_for_site/${FILE} ${DOCSDIR}/cute_icons_for_site/${FILE}
X.endfor
X.endif
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-databases/adodb4/Makefile
echo x - databases/adodb4/distinfo
sed 's/^X//' >databases/adodb4/distinfo << 'END-of-databases/adodb4/distinfo'
XMD5 (adodb411.tgz) = e6e632b06f72b1c43f41951cf19b2384
END-of-databases/adodb4/distinfo
echo x - databases/adodb4/pkg-descr
sed 's/^X//' >databases/adodb4/pkg-descr << 'END-of-databases/adodb4/pkg-descr'
X"PHP's database access functions are not standardised. This creates a need 
Xfor a database class library to hide the differences between the different 
Xdatabase API's (encapsulate the differences) so we can easily switch databases."
X
X"We currently support MySQL, PostgreSQL, Interbase, Firebird, Informix, 
XOracle, MS SQL 7, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, 
XSQLite and generic ODBC."
X
XADOdb Library for PHP Manual, Introduction,
XV4.10 12 Jan 2003 (c) 2000-2004 John Lim (jlim#natsoft.com)
X
XWWW: http://php.weblogs.com/adodb/
X
X- Martin Matuska
Xmartin at tradex.sk
END-of-databases/adodb4/pkg-descr
echo x - databases/adodb4/pkg-plist
sed 's/^X//' >databases/adodb4/pkg-plist << 'END-of-databases/adodb4/pkg-plist'
X%%ADODB_DIR%%/adodb-csvlib.inc.php
X%%ADODB_DIR%%/adodb-datadict.inc.php
X%%ADODB_DIR%%/adodb-error.inc.php
X%%ADODB_DIR%%/adodb-errorhandler.inc.php
X%%ADODB_DIR%%/adodb-errorpear.inc.php
X%%ADODB_DIR%%/adodb-exceptions.inc.php
X%%ADODB_DIR%%/adodb-iterator.inc.php
X%%ADODB_DIR%%/adodb-lib.inc.php
X%%ADODB_DIR%%/adodb-pager.inc.php
X%%ADODB_DIR%%/adodb-pear.inc.php
X%%ADODB_DIR%%/adodb-perf.inc.php
X%%ADODB_DIR%%/adodb-php4.inc.php
X%%ADODB_DIR%%/adodb-time.inc.php
X%%ADODB_DIR%%/adodb-xmlschema.inc.php
X%%ADODB_DIR%%/adodb-xmlschema.zip
X%%ADODB_DIR%%/adodb.inc.php
X%%ADODB_DIR%%/pivottable.inc.php
X%%ADODB_DIR%%/rsfilter.inc.php
X%%ADODB_DIR%%/server.php
X%%ADODB_DIR%%/toexport.inc.php
X%%ADODB_DIR%%/tohtml.inc.php
X%%ADODB_DIR%%/datadict/datadict-access.inc.php
X%%ADODB_DIR%%/datadict/datadict-db2.inc.php
X%%ADODB_DIR%%/datadict/datadict-generic.inc.php
X%%ADODB_DIR%%/datadict/datadict-ibase.inc.php
X%%ADODB_DIR%%/datadict/datadict-informix.inc.php
X%%ADODB_DIR%%/datadict/datadict-mssql.inc.php
X%%ADODB_DIR%%/datadict/datadict-mysql.inc.php
X%%ADODB_DIR%%/datadict/datadict-oci8.inc.php
X%%ADODB_DIR%%/datadict/datadict-postgres.inc.php
X%%ADODB_DIR%%/datadict/datadict-sybase.inc.php
X%%ADODB_DIR%%/drivers/adodb-access.inc.php
X%%ADODB_DIR%%/drivers/adodb-ado.inc.php
X%%ADODB_DIR%%/drivers/adodb-ado_access.inc.php
X%%ADODB_DIR%%/drivers/adodb-ado_mssql.inc.php
X%%ADODB_DIR%%/drivers/adodb-borland_ibase.inc.php
X%%ADODB_DIR%%/drivers/adodb-csv.inc.php
X%%ADODB_DIR%%/drivers/adodb-db2.inc.php
X%%ADODB_DIR%%/drivers/adodb-fbsql.inc.php
X%%ADODB_DIR%%/drivers/adodb-firebird.inc.php
X%%ADODB_DIR%%/drivers/adodb-ibase.inc.php
X%%ADODB_DIR%%/drivers/adodb-informix.inc.php
X%%ADODB_DIR%%/drivers/adodb-informix72.inc.php
X%%ADODB_DIR%%/drivers/adodb-mssql.inc.php
X%%ADODB_DIR%%/drivers/adodb-mssqlpo.inc.php
X%%ADODB_DIR%%/drivers/adodb-mysql.inc.php
X%%ADODB_DIR%%/drivers/adodb-mysqli.inc.php
X%%ADODB_DIR%%/drivers/adodb-mysqlt.inc.php
X%%ADODB_DIR%%/drivers/adodb-oci8.inc.php
X%%ADODB_DIR%%/drivers/adodb-oci805.inc.php
X%%ADODB_DIR%%/drivers/adodb-oci8po.inc.php
X%%ADODB_DIR%%/drivers/adodb-odbc.inc.php
X%%ADODB_DIR%%/drivers/adodb-odbc_mssql.inc.php
X%%ADODB_DIR%%/drivers/adodb-odbc_oracle.inc.php
X%%ADODB_DIR%%/drivers/adodb-oracle.inc.php
X%%ADODB_DIR%%/drivers/adodb-postgres.inc.php
X%%ADODB_DIR%%/drivers/adodb-postgres64.inc.php
X%%ADODB_DIR%%/drivers/adodb-postgres7.inc.php
X%%ADODB_DIR%%/drivers/adodb-proxy.inc.php
X%%ADODB_DIR%%/drivers/adodb-sapdb.inc.php
X%%ADODB_DIR%%/drivers/adodb-sqlanywhere.inc.php
X%%ADODB_DIR%%/drivers/adodb-sqlite.inc.php
X%%ADODB_DIR%%/drivers/adodb-sybase.inc.php
X%%ADODB_DIR%%/drivers/adodb-vfp.inc.php
X%%ADODB_DIR%%/lang/adodb-ca.inc.php
X%%ADODB_DIR%%/lang/adodb-cn.inc.php
X%%ADODB_DIR%%/lang/adodb-cz.inc.php
X%%ADODB_DIR%%/lang/adodb-de.inc.php
X%%ADODB_DIR%%/lang/adodb-en.inc.php
X%%ADODB_DIR%%/lang/adodb-es.inc.php
X%%ADODB_DIR%%/lang/adodb-fr.inc.php
X%%ADODB_DIR%%/lang/adodb-it.inc.php
X%%ADODB_DIR%%/lang/adodb-pt-br.inc.php
X%%ADODB_DIR%%/lang/adodb-ru1251.inc.php
X%%ADODB_DIR%%/lang/adodb-sv.inc.php
X%%ADODB_DIR%%/perf/perf-db2.inc.php
X%%ADODB_DIR%%/perf/perf-informix.inc.php
X%%ADODB_DIR%%/perf/perf-mssql.inc.php
X%%ADODB_DIR%%/perf/perf-mysql.inc.php
X%%ADODB_DIR%%/perf/perf-oci8.inc.php
X%%ADODB_DIR%%/perf/perf-postgres.inc.php
X%%ADODB_DIR%%/session/adodb-compress-bzip2.php
X%%ADODB_DIR%%/session/adodb-compress-gzip.php
X%%ADODB_DIR%%/session/adodb-cryptsession.php
X%%ADODB_DIR%%/session/adodb-encrypt-mcrypt.php
X%%ADODB_DIR%%/session/adodb-encrypt-md5.php
X%%ADODB_DIR%%/session/adodb-encrypt-secret.php
X%%ADODB_DIR%%/session/adodb-sess.txt
X%%ADODB_DIR%%/session/adodb-session-clob.php
X%%ADODB_DIR%%/session/adodb-session.php
X%%ADODB_DIR%%/session/adodb-sessions.mysql.sql
X%%ADODB_DIR%%/session/adodb-sessions.oracle.clob.sql
X%%ADODB_DIR%%/session/adodb-sessions.oracle.sql
X%%ADODB_DIR%%/session/crypt.inc.php
X%%ADODB_DIR%%/session/old/adodb-cryptsession.php
X%%ADODB_DIR%%/session/old/adodb-session-clob.php
X%%ADODB_DIR%%/session/old/adodb-session.php
X%%ADODB_DIR%%/session/old/crypt.inc.php
X%%TESTS%%%%ADODB_DIR%%/tests/benchmark.php
X%%TESTS%%%%ADODB_DIR%%/tests/client.php
X%%TESTS%%%%ADODB_DIR%%/tests/test-datadict.php
X%%TESTS%%%%ADODB_DIR%%/tests/test.php
X%%TESTS%%%%ADODB_DIR%%/tests/test2.php
X%%TESTS%%%%ADODB_DIR%%/tests/test3.php
X%%TESTS%%%%ADODB_DIR%%/tests/test4.php
X%%TESTS%%%%ADODB_DIR%%/tests/test5.php
X%%TESTS%%%%ADODB_DIR%%/tests/test_rs_array.php
X%%TESTS%%%%ADODB_DIR%%/tests/testcache.php
X%%TESTS%%%%ADODB_DIR%%/tests/testdatabases.inc.php
X%%TESTS%%%%ADODB_DIR%%/tests/testgenid.php
X%%TESTS%%%%ADODB_DIR%%/tests/testmssql.php
X%%TESTS%%%%ADODB_DIR%%/tests/testoci8.php
X%%TESTS%%%%ADODB_DIR%%/tests/testoci8cursor.php
X%%TESTS%%%%ADODB_DIR%%/tests/testpaging.php
X%%TESTS%%%%ADODB_DIR%%/tests/testpear.php
X%%TESTS%%%%ADODB_DIR%%/tests/testsessions.php
X%%TESTS%%%%ADODB_DIR%%/tests/time.php
X%%TESTS%%%%ADODB_DIR%%/tests/tmssql.php
X%%TESTS%%%%ADODB_DIR%%/tests/xmlschema.xml
X%%PORTDOCS%%%%DOCSDIR%%/docs-adodb.htm
X%%PORTDOCS%%%%DOCSDIR%%/docs-datadict.htm
X%%PORTDOCS%%%%DOCSDIR%%/docs-perf.htm
X%%PORTDOCS%%%%DOCSDIR%%/docs-session.htm
X%%PORTDOCS%%%%DOCSDIR%%/license.txt
X%%PORTDOCS%%%%DOCSDIR%%/old-changelog.htm
X%%PORTDOCS%%%%DOCSDIR%%/readme.htm
X%%PORTDOCS%%%%DOCSDIR%%/readme.txt
X%%PORTDOCS%%%%DOCSDIR%%/tips_portable_sql.htm
X%%PORTDOCS%%%%DOCSDIR%%/tute.htm
X%%PORTDOCS%%%%DOCSDIR%%/cute_icons_for_site/adodb.gif
X%%PORTDOCS%%%%DOCSDIR%%/cute_icons_for_site/adodb.png
X%%PORTDOCS%%%%DOCSDIR%%/cute_icons_for_site/adodb2.gif
X%%PORTDOCS%%%%DOCSDIR%%/cute_icons_for_site/adodb2.png
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/cute_icons_for_site
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X at dirrm %%ADODB_DIR%%/datadict
X at dirrm %%ADODB_DIR%%/drivers
X at dirrm %%ADODB_DIR%%/lang
X at dirrm %%ADODB_DIR%%/perf
X at dirrm %%ADODB_DIR%%/session/old
X at dirrm %%ADODB_DIR%%/session
X%%TESTS%%@dirrm %%ADODB_DIR%%/tests
X at dirrm %%ADODB_DIR%%
END-of-databases/adodb4/pkg-plist
echo x - databases/adodb4/pkg-message
sed 's/^X//' >databases/adodb4/pkg-message << 'END-of-databases/adodb4/pkg-message'
X
XYou can add the ADOdb path (default: /usr/local/share/adodb) 
Xto the "include_path=" directive in your php.ini
END-of-databases/adodb4/pkg-message
exit

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



More information about the freebsd-ports-bugs mailing list