Lines 6-12
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= adodb |
8 |
PORTNAME= adodb |
9 |
PORTVERSION= 4.54 |
9 |
PORTVERSION= 4.61 |
10 |
CATEGORIES= databases www |
10 |
CATEGORIES= databases www |
11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
12 |
MASTER_SITE_SUBDIR= adodb |
12 |
MASTER_SITE_SUBDIR= adodb |
Lines 21-158
Link Here
|
21 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
21 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
22 |
NO_BUILD= YES |
22 |
NO_BUILD= YES |
23 |
|
23 |
|
24 |
ADODB_DIR= share/adodb |
24 |
ADODB_DIR?= share/adodb |
25 |
PLIST_SUB= ADODB_DIR=${ADODB_DIR} |
25 |
PLIST_SUB= ADODB_DIR=${ADODB_DIR} |
26 |
|
26 |
|
27 |
.if defined(WITH_TESTS) |
27 |
ADODB_SUBDIRS= contrib datadict drivers lang pear perf session xsl |
|
|
28 |
|
29 |
.if !defined (WITHOUT_ADODB_OPTIONS) |
30 |
OPTIONS= TESTS "Install tests" off |
31 |
.endif |
32 |
|
33 |
.include <bsd.port.pre.mk> |
34 |
|
35 |
.if defined (WITH_TESTS) |
28 |
PLIST_SUB+= TESTS= |
36 |
PLIST_SUB+= TESTS= |
29 |
.else |
37 |
.else |
30 |
PLIST_SUB+= TESTS="@comment " |
38 |
PLIST_SUB+= TESTS="@comment " |
31 |
.endif |
39 |
.endif |
32 |
|
40 |
|
33 |
DOCS= docs-adodb.htm docs-datadict.htm docs-perf.htm docs-session.htm \ |
|
|
34 |
old-changelog.htm readme.htm tips_portable_sql.htm \ |
35 |
tute.htm |
36 |
|
37 |
TXTDOCS=license.txt readme.txt |
38 |
|
39 |
ICONS= adodb.gif adodb2.gif |
40 |
|
41 |
BASE= adodb-csvlib.inc.php adodb-datadict.inc.php adodb-error.inc.php \ |
42 |
adodb-errorhandler.inc.php adodb-errorpear.inc.php adodb-exceptions.inc.php \ |
43 |
adodb-iterator.inc.php adodb-lib.inc.php adodb-pager.inc.php \ |
44 |
adodb-pear.inc.php adodb-perf.inc.php adodb-php4.inc.php adodb-time.inc.php \ |
45 |
adodb-time.zip adodb-xmlschema.inc.php adodb.inc.php \ |
46 |
pivottable.inc.php rsfilter.inc.php server.php toexport.inc.php tohtml.inc.php \ |
47 |
xmlschema.dtd |
48 |
|
49 |
CONTRIB=toxmlrpc.inc.php |
50 |
|
51 |
DATADICT=datadict-access.inc.php datadict-db2.inc.php datadict-firebird.inc.php \ |
52 |
datadict-generic.inc.php datadict-ibase.inc.php datadict-informix.inc.php \ |
53 |
datadict-mssql.inc.php datadict-mysql.inc.php datadict-oci8.inc.php \ |
54 |
datadict-postgres.inc.php datadict-sybase.inc.php |
55 |
|
56 |
DRIVERS=adodb-access.inc.php adodb-ado.inc.php adodb-ado_access.inc.php \ |
57 |
adodb-ado_mssql.inc.php adodb-borland_ibase.inc.php adodb-csv.inc.php \ |
58 |
adodb-db2.inc.php adodb-fbsql.inc.php adodb-firebird.inc.php \ |
59 |
adodb-ibase.inc.php adodb-informix.inc.php adodb-informix72.inc.php \ |
60 |
adodb-ldap.inc.php adodb-mssql.inc.php adodb-mssqlpo.inc.php \ |
61 |
adodb-mysql.inc.php adodb-mysqli.inc.php adodb-mysqlt.inc.php \ |
62 |
adodb-netezza.inc.php adodb-oci8.inc.php \ |
63 |
adodb-oci805.inc.php adodb-oci8po.inc.php adodb-odbc.inc.php \ |
64 |
adodb-odbc_mssql.inc.php \ |
65 |
adodb-odbc_oracle.inc.php adodb-oracle.inc.php \ |
66 |
adodb-odbtp.inc.php adodb-odbtp_unicode.inc.php adodb-pdo.inc.php \ |
67 |
adodb-postgres.inc.php adodb-postgres64.inc.php \ |
68 |
adodb-postgres7.inc.php \ |
69 |
adodb-proxy.inc.php adodb-sapdb.inc.php adodb-sqlanywhere.inc.php \ |
70 |
adodb-sqlite.inc.php adodb-sqlitepo.inc.php adodb-sybase.inc.php \ |
71 |
adodb-vfp.inc.php adodb-odbtp.inc.php |
72 |
|
73 |
LANG= adodb-ar.inc.php adodb-bg.inc.php adodb-bgutf8.inc.php \ |
74 |
adodb-ca.inc.php adodb-cn.inc.php adodb-cz.inc.php \ |
75 |
adodb-de.inc.php adodb-en.inc.php adodb-es.inc.php \ |
76 |
adodb-fr.inc.php adodb-it.inc.php adodb-nl.inc.php \ |
77 |
adodb-pl.inc.php adodb-pt-br.inc.php adodb-ro.inc.php \ |
78 |
adodb-ru1251.inc.php adodb-sv.inc.php |
79 |
|
80 |
PEAR= readme.Auth.txt Auth/Container/ADOdb.php |
81 |
|
82 |
PERF= perf-db2.inc.php perf-informix.inc.php perf-mssql.inc.php \ |
83 |
perf-mysql.inc.php perf-oci8.inc.php perf-postgres.inc.php |
84 |
|
85 |
SESSION=adodb-compress-bzip2.php adodb-compress-gzip.php \ |
86 |
adodb-cryptsession.php adodb-encrypt-mcrypt.php adodb-encrypt-md5.php \ |
87 |
adodb-encrypt-secret.php adodb-sess.txt adodb-session-clob.php \ |
88 |
adodb-session.php adodb-sessions.mysql.sql crypt.inc.php \ |
89 |
adodb-sessions.oracle.clob.sql adodb-sessions.oracle.sql \ |
90 |
old/adodb-cryptsession.php old/adodb-session-clob.php \ |
91 |
old/adodb-session.php old/crypt.inc.php |
92 |
|
93 |
XSL= convert-0.1-0.2.xsl convert-0.2-0.1.xsl remove-0.2.xsl |
94 |
|
95 |
TESTS= benchmark.php client.php pdo.php test-datadict.php test-perf.php \ |
96 |
test-pgblob.php test-php5.php test-xmlschema.php test.php test2.php \ |
97 |
test3.php test4.php test5.php test_rs_array.php testcache.php \ |
98 |
testdatabases.inc.php testgenid.php testmssql.php testoci8.php \ |
99 |
testoci8cursor.php testpaging.php testpear.php testsessions.php \ |
100 |
time.php tmssql.php xmlschema.xml |
101 |
|
102 |
do-install: |
41 |
do-install: |
103 |
@${MKDIR} ${PREFIX}/${ADODB_DIR} ${PREFIX}/${ADODB_DIR}/contrib \ |
42 |
@${MKDIR} ${PREFIX}/${ADODB_DIR} |
104 |
${PREFIX}/${ADODB_DIR}/datadict ${PREFIX}/${ADODB_DIR}/drivers \ |
43 |
@cd ${WRKSRC}; ${FIND} ${ADODB_SUBDIRS} -type d \ |
105 |
${PREFIX}/${ADODB_DIR}/lang ${PREFIX}/${ADODB_DIR}/perf \ |
44 |
-exec ${MKDIR} ${PREFIX}/${ADODB_DIR}/{} \; |
106 |
${PREFIX}/${ADODB_DIR}/session/old ${PREFIX}/${ADODB_DIR}/xsl \ |
45 |
@cd ${WRKSRC}; ${FIND} . -depth 1 -type f \( -name '*.php' -or -name '*.dtd' -or -name '*.zip' \) \ |
107 |
${PREFIX}/${ADODB_DIR}/pear/Auth/Container |
46 |
-exec ${INSTALL_DATA} ${WRKSRC}/{} ${PREFIX}/${ADODB_DIR}/{} \; |
108 |
.for FILE in ${BASE} |
47 |
@cd ${WRKSRC}; ${FIND} ${ADODB_SUBDIRS} -type f \ |
109 |
${INSTALL_DATA} ${WRKSRC}/${FILE} ${PREFIX}/${ADODB_DIR}/${FILE} |
48 |
-exec ${INSTALL_DATA} ${WRKSRC}/{} ${PREFIX}/${ADODB_DIR}/{} \; |
110 |
.endfor |
|
|
111 |
.for FILE in ${CONTRIB} |
112 |
${INSTALL_DATA} ${WRKSRC}/contrib/${FILE} ${PREFIX}/${ADODB_DIR}/contrib/${FILE} |
113 |
.endfor |
114 |
.for FILE in ${DATADICT} |
115 |
${INSTALL_DATA} ${WRKSRC}/datadict/${FILE} ${PREFIX}/${ADODB_DIR}/datadict/${FILE} |
116 |
.endfor |
117 |
.for FILE in ${DRIVERS} |
118 |
${INSTALL_DATA} ${WRKSRC}/drivers/${FILE} ${PREFIX}/${ADODB_DIR}/drivers/${FILE} |
119 |
.endfor |
120 |
.for FILE in ${LANG} |
121 |
${INSTALL_DATA} ${WRKSRC}/lang/${FILE} ${PREFIX}/${ADODB_DIR}/lang/${FILE} |
122 |
.endfor |
123 |
.for FILE in ${PEAR} |
124 |
${INSTALL_DATA} ${WRKSRC}/pear/${FILE} ${PREFIX}/${ADODB_DIR}/pear/${FILE} |
125 |
.endfor |
126 |
.for FILE in ${PERF} |
127 |
${INSTALL_DATA} ${WRKSRC}/perf/${FILE} ${PREFIX}/${ADODB_DIR}/perf/${FILE} |
128 |
.endfor |
129 |
.for FILE in ${SESSION} |
130 |
${INSTALL_DATA} ${WRKSRC}/session/${FILE} ${PREFIX}/${ADODB_DIR}/session/${FILE} |
131 |
.endfor |
132 |
.for FILE in ${XSL} |
133 |
${INSTALL_DATA} ${WRKSRC}/xsl/${FILE} ${PREFIX}/${ADODB_DIR}/xsl/${FILE} |
134 |
.endfor |
135 |
|
49 |
|
136 |
.if defined(WITH_TESTS) |
50 |
.if defined (WITH_TESTS) |
137 |
@${MKDIR} ${PREFIX}/${ADODB_DIR}/tests |
51 |
@${MKDIR} ${PREFIX}/${ADODB_DIR}/tests |
138 |
.for FILE in ${TESTS} |
52 |
@cd ${WRKSRC}; ${FIND} tests -type f \ |
139 |
${INSTALL_DATA} ${WRKSRC}/tests/${FILE} ${PREFIX}/${ADODB_DIR}/tests |
53 |
-exec ${INSTALL_DATA} ${WRKSRC}/{} ${PREFIX}/${ADODB_DIR}/{} \; |
140 |
.endfor |
|
|
141 |
.endif |
54 |
.endif |
142 |
|
55 |
|
143 |
post-install: |
56 |
post-install: |
144 |
.if !defined(NOPORTDOCS) |
57 |
.if !defined (NOPORTDOCS) |
145 |
@${MKDIR} ${DOCSDIR} ${DOCSDIR}/cute_icons_for_site |
58 |
@${MKDIR} ${DOCSDIR} ${DOCSDIR}/cute_icons_for_site |
146 |
.for FILE in ${DOCS} |
59 |
@cd ${WRKSRC}; ${FIND} . -depth 1 -type f -name '*.txt' \ |
147 |
${INSTALL_MAN} ${WRKSRC}/docs/${FILE} ${DOCSDIR}/${FILE} |
60 |
-exec ${INSTALL_MAN} ${WRKSRC}/{} ${DOCSDIR}/{} \; |
148 |
.endfor |
61 |
@cd ${WRKSRC}/docs; ${FIND} . -type f \ |
149 |
.for FILE in ${TXTDOCS} |
62 |
-exec ${INSTALL_MAN} ${WRKSRC}/docs/{} ${DOCSDIR}/{} \; |
150 |
${INSTALL_MAN} ${WRKSRC}/${FILE} ${DOCSDIR}/${FILE} |
63 |
@cd ${WRKSRC}; ${FIND} cute_icons_for_site -type f \ |
151 |
.endfor |
64 |
-exec ${INSTALL_MAN} ${WRKSRC}/{} ${DOCSDIR}/{} \; |
152 |
.for FILE in ${ICONS} |
|
|
153 |
${INSTALL_MAN} ${WRKSRC}/cute_icons_for_site/${FILE} ${DOCSDIR}/cute_icons_for_site/${FILE} |
154 |
.endfor |
155 |
.endif |
65 |
.endif |
156 |
@${CAT} ${PKGMESSAGE} |
66 |
@${CAT} ${PKGMESSAGE} |
157 |
|
67 |
|
158 |
.include <bsd.port.mk> |
68 |
.include <bsd.port.post.mk> |