Changeset 80031
- Timestamp:
- 07/03/11 01:15:21 (4 years ago)
- File:
-
- 1 edited
-
trunk/dports/gnome/libgda/Portfile (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dports/gnome/libgda/Portfile
r58271 r80031 5 5 version 1.2.4 6 6 set branch [join [lrange [split ${version} .] 0 1] .] 7 revision 37 revision 4 8 8 description GDA provides uniform access to different kinds of data sources. 9 9 long_description GNU Data Access (GDA) is an attempt to provide \ … … 23 23 depends_build port:gnome-doc-utils 24 24 25 # Wow this is ugly. The database ports should probably support 26 # ${prefix}/database instead of this weird include/database lib/database 27 # magic. 28 set mysqldir "${workpath}/mysql" 29 30 configure.cppflags-append -I${prefix}/include/db44 -I${prefix}/include/postgresql82 31 configure.ldflags-append -L${prefix}/lib/postgresql82 -L${prefix}/lib/db44 25 configure.args --without-bdb \ 26 --without-mysql \ 27 --without-postgres \ 28 --without-sqlite 32 29 33 30 default_variants +mysql5 +db4 +postgresql8 +sqlite 34 31 35 post-patch { 36 if {[variant_isset "mysql5"]} { 37 file mkdir ${mysqldir} 38 system "ln -s \"[file join ${prefix} include mysql5]\" \"[file join ${mysqldir} include]\"" 39 system "ln -s \"[file join ${prefix} lib mysql5]\" \"[file join ${mysqldir} lib]\"" 40 } 41 } 42 32 set mysqldir ${workpath}/mysql 43 33 variant mysql5 { 44 34 depends_lib-append path:bin/mysql_config5:mysql5 35 post-patch { 36 file mkdir ${mysqldir} 37 system "ln -s \"[file join ${prefix} include mysql5]\" \"[file join ${mysqldir} include]\"" 38 system "ln -s \"[file join ${prefix} lib mysql5]\" \"[file join ${mysqldir} lib]\"" 39 } 40 configure.args-delete --without-mysql 45 41 configure.args-append --with-mysql=${mysqldir} 46 42 } 47 43 48 44 variant postgresql8 { 49 depends_lib-append port:postgresql80 45 depends_lib-append port:postgresql84 46 configure.args-delete --without-postgres 50 47 configure.args-append --with-postgres=yes 48 configure.cppflags-append -I${prefix}/include/postgresql84 49 configure.ldflags-append -L${prefix}/lib/postgresql84 51 50 } 52 51 53 52 variant db4 { 54 53 depends_lib-append port:db44 54 configure.args-delete --without-bdb 55 55 configure.args-append --with-bdb=${prefix} 56 56 build.args-append BDB_LIBS=-ldb-4 57 configure.cppflags-append -I${prefix}/include/db44 58 configure.ldflags-append -L${prefix}/lib/db44 57 59 } 58 60 59 61 variant sqlite { 60 62 depends_lib-append port:sqlite3 63 configure.args-delete --without-sqlite 61 64 configure.args-append --with-sqlite=${prefix} 62 65 }
Note: See TracChangeset
for help on using the changeset viewer.

