# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 PortGroup wxWidgets 1.0 name pgAdmin3 version 1.22.1 revision 1 categories aqua maintainers jwa description An administration program to PostgreSQL long_description pgAdmin III is a powerful administration and development \ platform for the PostgreSQL database, free for any use. The \ application works on several platforms, e.g. GNU/Linux, FreeBSD, \ OS X and Windows 2000/XP. This port is for OS X. platforms macosx license Permissive homepage http://www.pgadmin.org/ master_sites http://developer.pgadmin.org/ftp/release/v${version}/src/ \ http://www.postgresql.org/ftp/pgadmin3/release/v${version}/src/ \ postgresql:pgadmin3/release/v${version}/src/ distname pgadmin3-${version} checksums rmd160 bff5e07715dbe753b251afec3633f387a1a1878f \ sha256 719ea7c0e65d99e8f365bf2d395d7a199804170b3266ada1374d9ac790bc783e wxWidgets.use wxWidgets-3.0 depends_lib path:lib/libssl.dylib:openssl \ port:libxml2 \ port:libxslt \ port:${wxWidgets.port} configure.args --with-wx=${wxWidgets.prefix} \ --with-wx-version=${wxWidgets.version} \ --with-libxml2=${prefix} \ --with-libxslt=${prefix} \ --with-arch-x86_64 \ --enable-appbundle use_parallel_build no build.target all install universal_variant no post-configure { system -W ${worksrcpath} "patch -p0 <${filespath}/patch-Makefile.diff" reinplace "s;wxrc;${wxWidgets.wxrc};" ${worksrcpath}/pgadmin/ui/embed-xrc } destroot.violate_mtree yes destroot { xinstall -d -m 0755 ${destroot}${applications_dir} file copy ${worksrcpath}/${name}.app ${destroot}${applications_dir}/${name}.app } variant postgresql91 conflicts postgresql92 postgresql93 postgresql94 postgresql95 \ description {support for PostgreSQL 9.1.x} { depends_lib-append port:postgresql91 configure.args-append --with-pgsql=${prefix}/lib/postgresql91 } variant postgresql92 conflicts postgresql91 postgresql93 postgresql94 postgresql95 \ description {support for PostgreSQL 9.2.x} { depends_lib-append port:postgresql92 configure.args-append --with-pgsql=${prefix}/lib/postgresql92 } variant postgresql93 conflicts postgresql91 postgresql92 postgresql94 postgresql95 \ description {support for PostgreSQL 9.3.x} { depends_lib-append port:postgresql93 configure.args-append --with-pgsql=${prefix}/lib/postgresql93 } variant postgresql94 conflicts postgresql91 postgresql92 postgresql93 postgresql95 \ description {support for PostgreSQL 9.4.x} { depends_lib-append port:postgresql94 configure.args-append --with-pgsql=${prefix}/lib/postgresql94 } variant postgresql95 conflicts postgresql91 postgresql92 postgresql93 postgresql94 \ description {support for PostgreSQL 9.5.x} { depends_lib-append port:postgresql95 configure.args-append --with-pgsql=${prefix}/lib/postgresql95 } if {![variant_isset postgresql91] && ![variant_isset postgresql92] && ![variant_isset postgresql93] && ![variant_isset postgresql94] && ![variant_isset postgresql95]} { default_variants +postgresql95 } variant debug description {provide a debug build in case of difficulties} { configure.args-append --enable-debug } variant with_postgresql91 requires postgresql91 description {Legacy compatibility variant} {} variant with_postgresql92 requires postgresql92 description {Legacy compatibility variant} {} livecheck.type regex livecheck.url ${homepage} livecheck.regex pgAdmin v(1\\.\[0-9\]+\\.\[0-9\]+)